IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    列表使用

    admin发表于 2017-05-16 10:08:35
    love 0

    列表list的使用:

    # Author: Alex Chen
    
    names = ["Alex", "Simon", "Richard", "Kelvin"]
    # 查询操作
    print(names)  # 打印所有元素 ['Alex', 'Simon', 'Richard', 'Kelvin']
    print(names[0])  # 打印第一个元素 Alex
    print(names[0], names[2])  # 打印第一个和第三个元素 Alex Richard
    print(names[-1])  # 打印倒数第一个元素  Kelvin
    print(names[-3])  # 打印倒数第三个元素 Simon
    print(names[0:3])  # 打印第一个到第三个元素 ['Alex', 'Simon', 'Richard']  (顾头不顾尾)
    print(names[:3])  # 打印第一个到第三个元素 ['Alex', 'Simon', 'Richard']  (顾头不顾尾)
    print(names[-2:-1])  # 打印倒数第二个元素 ['Richard']     (同样顾头不顾尾)
    print(names[-2:])  # 打印最后两个元素 ['Richard', 'Kelvin']
    print(names[-4:-1])  # 打印倒数第四个到第一个元素 ['Alex', 'Simon', 'Richard'] (同样顾头不顾尾)
    print(names[:-2])
    
    # 插入操作
    names.insert(2, "Jack")  # 在下标2处插入元素Jack
    print(names)
    
    # 修改操作
    names[0] = "ZhangSan"  # 修改第一个元素为ZhangSan
    print(names)
    
    # 删除操作
    names.remove("ZhangSan")    # 删除元素ZhangSan
    del names[3]    # 删除下标为3的元素
    names.pop()     # 不填下标默认删除最后一个元素
    names.pop(3)    # 删除下标为3的元素
    print(names)
    
    # 追加
    names.append("Lisi")
    print()
    
    # 反转
    names.reverse()
    print(names)
    
    # 查询叫LiSi有多少位
    cou = names.count("Lisi")
    print(cou)
    
    # 扩展
    names2 = ["aa", "bb", "cc"]
    names.extend(names2)
    print(names)
    
    # 排序    排序规则:特殊字符,数字,大写字母,小写字母
    names.sort()
    print(names)
    
    # 获取下标
    print(names.index("Simon"))



沪ICP备19023445号-2号
友情链接