美文网首页
Python列表的使用

Python列表的使用

作者: 钟微 | 来源:发表于2019-03-05 13:10 被阅读0次
    # -*- coding: UTF-8 -*-
    name_list = ["zhangsan", "lisi", "wangwu"]
    # 1、取值和取索引
    # list out of range -列表索引超出范围
    print(name_list[2])
    #结果:wangwu
    
    # 知道数据的内容,想确定数据在列表的位置
    # 使用index方法需要注意,如果传递的数据不在列表中,程序会报错
    print(name_list.index("wangwu"))
    #结果:2
    
    # 2、修改
    name_list[1] = "李四"
    print(name_list)
    #结果:['zhangsan', '李四', 'wangwu']
    
    # list assignment index of range
    # 列表指定的索引超出范围,程序会报错
    

    列表增加,append、insert、extend的区别

    #3、增加
    # append 方法可以向列表的末尾增加数据
    name_list.append("王小二")
    print(name_list)
    #结果:['zhangsan', '李四', 'wangwu', '王小二']
    
    # insert  方法可以在列表的指定位置插入数据
    name_list.insert(1, "小美眉")
    print(name_list)
    #结果:['zhangsan', '小美眉', '李四', 'wangwu', '王小二']
    
    # extend 方法可以把其他列表的完整内容追加到列表末尾
    temp_list = ["孙悟空","猪二哥","沙师弟"]
    name_list.extend(temp_list)
    print(name_list)
    结果:['zhangsan', '小美眉', '李四', 'wangwu', '王小二', '孙悟空', '猪二哥', '沙师弟']
    

    列表删除remove、pop、clear的区别

    # 4、删除
    # remove 方法可以从列表中删除指定的数据
    name_list.remove("wangwu")
    print(name_list)
    #结果:['zhangsan', '小美眉', '李四', '王小二', '孙悟空', '猪二哥', '沙师弟']
    # pop 方法默认可以把列表中的最后一个元素删除
    name_list.pop()
    print(name_list)
    #结果:['zhangsan', '小美眉', '李四', '王小二', '孙悟空', '猪二哥']
    
    # pop 方法可通过指定元素的索引来删除元素
    name_list.pop(3)
    print(name_list)
    #结果:['zhangsan', '小美眉', '李四', '孙悟空', '猪二哥']
    
    # clear 方法可以清空列表
    name_list.clear()
    print(name_list)
    #结果:[ ]
    

    相关文章

      网友评论

          本文标题:Python列表的使用

          本文链接:https://www.haomeiwen.com/subject/uimnuqtx.html