• Python 列表的增删改查


    # 1. 新增
    # lst = []
    # lst.append("周杰伦") # 追加 在最后添加, 效率比较高
    # lst.append("周芷若")
    # lst.append("周公瑾")
    # print(lst)

    # lst = ["刘德华", "渣渣辉", "古天乐", "陈小春"]
    # lst.insert(2,"马德华") # 插入, 可能会导致元素移动
    # print(lst)

    # lst = ["刘昊然", "张一山", "徐峥", "黄渤"]
    # lst.extend(["刘能", "赵四", "广坤"])
    # print(lst)


    # 2. 删除 pop, remove, clear, del
    # lst = ["刘能", "广坤", "皮长山", "大脚"]

    # lst.pop(2) # 可以指定元素删除(索引)
    # print(lst)
    # s1 = lst.pop() # 默认弹出最后一个
    # print(s1)
    # s2 = lst.pop()
    # print(s2)
    # print(lst)

    # lst.remove("广坤")
    # lst.remove("大脚")
    # print(lst)

    # lst = ["语文", "数学", "地理", "历史", "英语", "化学"]

    # lst.clear() # 清空

    # 可以切片删除
    # del lst[2]
    # del lst[0]
    # del lst[::2]
    # print(lst)

    # lst = ["功夫", "大话西游", "少林寺", "无间道", "战狼", "战狼2"]
    # # lst[2] = "西西里的美丽传说"
    # lst[-3] = "新世界"
    # lst[1:3] = ["一步之遥"]
    # lst[1:5:2] = ["胡辣汤", "烩面"] # 注意如果步长不是1. 那么元素的个数要匹配
    # print(lst)

    # 列表是一个可迭代对象. 可以使用for循环
    # for el in lst:
    # print(el)

    列表的操作
    # lst = ["马化腾", "马云", "刘强东", "周鸿祎", "李彦宏", "马云", "马云"]
    # print(lst.count("马云"))
    #
    # lst = [1, 8, 12, 1, 4, 6, 3]
    # # lst.sort()
    # # lst.sort(reverse=True) # 倒叙排序
    #
    # # lst.reverse() # 翻转
    #
    #
    # print(len(lst)) # 求长度, 和字符串一样

    列表的嵌套

    # lst = ["周润发", "周星驰", "周笔畅", "周公瑾", ["九品芝麻官", ["吴孟达", "alex", "林雪"],"算死草", "赌侠", "赌圣", "整蛊专家"]]
    #
    # lst[4][1][1] = lst[4][1][1].capitalize()
    # print(lst)
  • 相关阅读:
    python super()
    git用法小结(1)--建立远程仓库
    git用法小结(1)--建立远程仓库
    Linux下多线程查看工具(pstree、ps、pstack)
    JAVA操作Oracle数据库中的事务
    MyEclipse 2013优化配置【转】
    C语言多线程编程 死锁解析
    在linux终端执行clear或top命令时出现:'xterm' unknown terminal type的错误
    Linux中获取本机网络信息的几个函数及应用
    基于内存的通信之一 “内核共享消息队列”
  • 原文地址:https://www.cnblogs.com/charles-lin/p/9601199.html
Copyright © 2020-2023  润新知