一、操作列表
1.修改
格式:列表[元素位置] = "新元素名"
ps:names[0] = "zhangsan" #将列表的第一个元素改为zhangsan
2.添加
2.1:在列表末尾添加元素
格式:列表名.append("新元素名")
ps : names.append("lisi")
2.2 : 在列表的任意位置添加元素
格式:列表名.insert(位置,"新元素名")
ps:names.insert(1,"mazi")
3.删除
3.1:根据位置删除元素
3.1.1 格式:del 列表名[位置] 注:无法访问该删除的元素
ps:del names[1]
3.1.2 格式:列表名.pop(位置) 注:位置表示弹出末尾的元素,该弹出的元素可以访问,需要存储在一个变量中。
ps:pop_name = names.pop(1)
3.2:根据值删除元素
格式:move = "zhangsan"
列表名.remove(move) #此处是存贮该元素的变量,不明白为什么不能直接写元素值。。。
ps:move = "zhangsan"
names.remove(move)
注意:方法 remove() 只删除第一个指定的值。如果要删除的值可能在列表中出现多次,就需要使用循环来判断是否删除了所有这样的值
原文:https://www.cnblogs.com/hengweihuai/p/9607529.html