zoukankan      html  css  js  c++  java
  • Python学习之路:列表增删改插

    names = ["ZhangYang", "GuYun", "XiangDong", "XuLiang"] 
    print(names[0])
    print(names[0:2]) # 顾头不顾尾,切片
    print(names[-1])
    print(names[-3:-1]) # 切片
    print(names[-3:]) # 切片
    print(names[:3]) # 切片
    names.append("LeiHaiDong") #追加在最后面
    names.insert(1,"ChenRongHua") #插入
    names.insert(3,"XinZhiYu")
    names[3] = "XieDi" #修改
    print(names)
    # delete
    names.remove("ChenRongHua")
    del names[1]
    names.pop() #删除最后一个
    names.pop(1)

    #查询某个名字所在的位置
    print(names.index("XieDi"))

    #统计列表中的名字个数
    print(names.count("ChenRongHua"))

    #清空列表
    names.clear()

    #翻转列表
    names.reverse()

    #排序
    names.sort() #按ASCII排序

    #扩展
    names2 = [1,2,3,4]
    names.extend(names2)
    print(names)
    print(names2)

    #删除变量
    del names2

    ----------------------------------------------------------------------------------------------------------------------------


  • 相关阅读:
    HDU 2717 Catch That Cow
    补题列表
    Codeforces 862C 异或!
    HDU 2084
    HDU 2037
    Codeforces 492B
    POJ 2262
    Codeforces 1037A
    HDU 1276
    itertools — Functions creating iterators for efficient looping
  • 原文地址:https://www.cnblogs.com/xiaobai005/p/7718089.html
Copyright © 2011-2022 走看看