美文网首页python
Python之列表基础操作

Python之列表基础操作

作者: Joening | 来源:发表于2021-08-26 10:25 被阅读0次

    列表的初识

    列表由[]表示 没一项元素由逗号隔开 列表什么都能装 ,能装对象的对象
    列表可以存储大量的数据

    列表的索引和切片

    • [起始位置:结束位置:步长]
    lst = ['移动硬盘','手机',True,False,1,2,3,['人民币','美元','欧元']]
    print(lst[1]) # 手机
    print(lst[1][0]) # 手
    print(lst[-2]) # 3
    print(lst[1:3]) # ['手机', True]
    print(lst[-3:-1]) #[2, 3]
    

    列表的增删改查

    在最后添加

    lst = ['python','shell','java']
    lst.append('c++')
    print(lst) # ['python', 'shell', 'java', 'c++']
    

    在指定位置添加

    lst = ['python','shell','java']
    lst.insert(0,'go')
    print(lst) #['go', 'python', 'shell', 'java']
    

    迭代添加

    lst = ['python','shell','java']
    lst.extend('lv')
    print(lst) # ['go', 'python', 'shell', 'java', 'c++', 'l', 'v']
    
    lst = ['python','shell','java']
    lst.extend(['lv'])
    print(lst)  #['python', 'shell', 'java', 'lv']
    

    pop #指定位置删除

    lst = ['python','shell','java']
    data = lst.pop(2) 
    print(data) #java
    print(lst)  #['python', 'shell'] 
    

    remove #按照字符串删除

    lst = ['python','shell','java']
    lst.remove('java')
    print(lst)
    

    del #按照索引切片删除

    lst = ['python','shell','java']
    del lst[2]
    print(lst)
    

    clear #清空

    lst = ['python','shell','java']
    lst.clear()
    print(lst)
    

    lst = ['python','shell','java']
    lst[0] = 'go'
    print(lst) #['go', 'shell', 'java'] 
    

    for el in lst:
        print(el)
        
    #python
    #shell
    #java
    

    相关文章

      网友评论

        本文标题:Python之列表基础操作

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