• 列表 增删改查(切片)


    #列表:用于存储元素,元素的位置从0开始,可进行增删改查操作
    name = [xiaoming,ligang,dapeng,laohu,zhangli]

    #查(切片):
    a = name[1]           #查找第二个元素
    b = name[1:3]        #查找第二至第三元素,注意此处的区间含头不含尾
    c = name[1:]          #查找从第二个元素到最后一个元素

    d = name[1:-1]                #查找从第二个到倒数第二个元素
    e = name[1:-1:2]     #查找从第二个到倒数第二个元素隔一个取一个,即步长为2

    f  = name[3::-2]               #

    #增   append  /  insert

    name.append("wulei")     #追加的方式

    name.insert(2,"wulei")     #插入到制定位置

    #修改

    name[3] = "machao"

    name[1:3] = ["wulei","machao"]

    #删除   remove、pop、del

    name.remove("xiaoming")           #指定内容进行删除

    a = name.pop(1)                         #制定下标进行删除,拥有返回值可接收

    del name[2]                                 #删除指定的元素

    del name                                     #删除制定的对象

    列表的嵌套:

    Goods_list = [["iphoneX", 5800], ["mac book", 12000], ["coffee", 30], ["python book", 15], ["bike", 2000]

    #嵌套查询

    goods = Goods_list[1][2]

    print(goods)

    列表的遍历:

    list = ['html', 'js', 'css', 'python']

    # 方法1
    print '遍历列表方法1:'
    for i in list:
        print ("序号:%s   值:%s" % (list.index(i) + 1, i))

    print '\n遍历列表方法2:'
    # 方法2
    for i in range(len(list)):
        print ("序号:%s   值:%s" % (i + 1, list[i]))

    # 方法3
    print '\n遍历列表方法3:'
    for i, val in enumerate(list):
        print ("序号:%s   值:%s" % (i + 1, val))

    # 方法3
    print '\n遍历列表方法3 (设置遍历开始初始位置,只改变了起始序号):'
    for i, val in enumerate(list, 2):
        print ("序号:%s   值:%s" % (i + 1, val))

  • 相关阅读:
    Dolby pro logic introduction
    3.8 Language Support(audio)
    what is dual mono
    会计misc
    除权除息
    MPEG2-TS音视频同步原理(PCR dts pts)
    计算视频文件(包含PCR)播放带宽的方法 PCR计算码率
    cocos2d 动作切换
    cocos2d 播放音乐
    cocos2d 主角更随触屏走
  • 原文地址:https://www.cnblogs.com/xjklmycw/p/7990054.html
Copyright © 2020-2023  润新知