美文网首页
Python-列表

Python-列表

作者: 讠纟纟 | 来源:发表于2017-08-01 16:55 被阅读0次

    列表

    a=["item1","item2","item3","item4","item5"]

    列表的操作(增、删、改、查)

    1.查

    a[0] #表示 取到下标为0的值
    print(a[0])
    #输出item1
    
    a[1:3] #表示 取到下标 1~2的值
    print(a[1:3])
    #输出 ["item2","item3"]
    
    a[1:] #表示 取到下标 1~最后 的值
    print(a[1:])
    #输出 ["item2","item3","item4","item5"]
    
    a[1:-1] #表示 从下标1开始取到倒数第二个值
    print(a[1:-1]) 
    #输出 ['item2', 'item3', 'item4']
    
    a[0:4:2] #表示 取到下标 0~3 之间每隔2取一次值
    print(a[0:4:2])
    #输出 ['item1', 'item3']
    
    a[3::-1] #表示 取到下标 3~0 之间 的值(倒的取值)
    print(a[3::-1])
    #输出 ['item4', 'item3', 'item2', 'item1']
    
    a[3:0:-1] #表示 取到下标 3~1 之间 的值(倒的取值)
    print(a[3::-1])
    #输出 ['item4', 'item3', 'item2']
    
    "item1" in a #表示 判断 item1 是否在列表a里面
    print("item1" in a)
    #输出 True
    

    2.改

    a[0]="改"
    print(a)
    #输出 ['改', 'item2', 'item3', 'item4', 'item5']
    
    a[1:3]=["改","改"] #表示 修改下标 1~2 之间的值
    print(a)
    #输出 ['item1', '改', '改', 'item4', 'item5']
    

    3.增

    a.append("增") #表示 在列表最后附加一个值
    print(a)
    #输出 ['item1', 'item2', 'item3', 'item4', 'item5', '增']
    
    a.insert(2,"增") #表示 在列表下标为2的位置上插入一个值
    print(a)
    #输出 ['item1', 'item2', '增', 'item3', 'item4', 'item5']
    

    4.删

    a.remove(a[2]) #表示 删除列表下标为2的值
    print(a)
    #输出 ['item1', 'item2', 'item4', 'item5']
    
    b = a.pop(2) #表示 删除列表下标为2的值,并且返回该值
    print(b)
    #输出 item3
    

    相关文章

      网友评论

          本文标题:Python-列表

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