zoukankan      html  css  js  c++  java
  • 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)
  • 相关阅读:
    九月学习计划与自我成长
    sqlyog无法连接mysql8.0的处理办法
    MySQL详细的攻略和玩法
    输入net start mysql显示MySQL 服务正在启动 . MySQL 服务无法启动。 服务没有报告任何错误。 请键入 NET HELPMSG 3534 以获得更多的帮助。
    MySQL详细安装教程
    2019上半年程序设计年度总结
    PTA12
    C#实现文本文件字符过滤
    C#字符串string和内存流MemoryStream及比特数组byte[]
    C# 流总结
  • 原文地址:https://www.cnblogs.com/charles-lin/p/9601199.html
Copyright © 2011-2022 走看看