美文网首页
python——列表

python——列表

作者: hiDaLao | 来源:发表于2018-08-21 15:31 被阅读9次

    列表

    列表是python中的基础数据类型之一,以[]括起来,每个元素以逗号隔开。列表是一种有序的集合,可以随时对其进行增删改查等操作

    li = [1,4,'我','爱','python']
    # li.extend('才怪')
    # li.pop(1)
    # del li[:2]
    # li.remove('我')
    # li.remove('wo')
    li[1] = 2,3
    print(li)
    
    
    [1, (2, 3), '我', '爱', 'python']
    
    # l3 = ['alex', 'wusir', ['taibai',99,'ritian'], 20]
    # 1, 找到alex的e元素。
    # 2, 将wusir变成大写。
    # 3, 给此列表['taibai',99,'ritian'] 追加一个元素,'文周'
    # 4,将 'taibai' 首字母大写
    # 5,将 99 通过数字加1 的方式变成100,并放回原处
    
    l3 = ['alex', 'wusir', ['taibai',99,'ritian'], 20]
    i = l3.index('alex')
    print(l3[i].find('e'))
    
    2
    
    l3 = ['alex', 'wusir', ['taibai',99,'ritian'], 20]
    j = l3.index('wusir')
    l3[j] = l3[j].upper()
    print(l3)
    
    ['alex', 'WUSIR', ['taibai', 99, 'ritian'], 20]
    
    l3 = ['alex', 'wusir', ['taibai',99,'ritian'], 20]
    # k = l3.index(['taibai',99,'ritian'])
    # l3[k] = l3[k].append('文周')
    # print(l3)
    print(l3[2][2])
    
    ritian
    
    for a in range(10,1):
        print(a)
    
    l1 = ['alex', 'wusir', 'taibai', 'egon', '景女神', '文周老师', '日天']
    for i in range(len(l1)):
        print(i)
        
    for i in l1:
        j = l1.index(i)
        print(j)
        
    
    
    0
    1
    2
    3
    4
    5
    6
    
    tub = (1)
    type(tub)
    
    int
    

    #列表的增删改查

    增:共有三种方法
    其一,insert()方法,按索引添加

    l1 = ['我', 'ai', 'python']
    l1.insert(1,123)
    l1
    
    ['我', 123, 'ai', 'python']
    

    其二,append()方法,添加到列表后面

    l1.append('才怪')
    l1
    
    ['我', 123, 'ai', 'python', '才怪']
    

    其三,extend()方法,迭代的增,默认加在后方

    l1 = ['我', 'ai', 'python']
    l1.extend('a,b,c','d,e')
    l1
    
    ---------------------------------------------------------------------------
    
    TypeError                                 Traceback (most recent call last)
    
    <ipython-input-2-4d8c8ddbbf54> in <module>()
          1 l1 = ['我', 'ai', 'python']
    ----> 2 l1.extend('a,b,c','d,e')
          3 l1
    
    
    TypeError: extend() takes exactly one argument (2 given)
    

    相关文章

      网友评论

          本文标题:python——列表

          本文链接:https://www.haomeiwen.com/subject/pgkjiftx.html