|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
一、增
1.append():在列表的末尾来添加一个指定的元素。
eg.
- >>> s = [1,2,3]
- >>> s.append(4)
- >>> s
- [1, 2, 3, 4]
复制代码
2.extend():直接添加一个可迭代对象。
eg.
- >>> x = ["a","b","C"]
- >>> x.extend(["d","e"])
- >>> x
- ['a', 'b', 'C', 'd', 'e']
复制代码
extend()方法的参数必须是一个可迭代对象,新的内容是追加到原列表最后一个元素的后面。
使用切片实行的方法eg.
- >>> x[len(x):] = ["f"]
- >>> x
- ['a', 'b', 'C', 'd', 'e', 'f']
- >>> x[len(x):] = ["g","h","i"]
- >>> x
- ['a', 'b', 'C', 'd', 'e', 'f', 'g', 'h', 'i']
复制代码
3.insert():两个参数,第一个指定待插入的位置,第二个位置指定待插入的元素。
eg.
- >>> a = [1,3,4,5]
- >>> a.insert(1,2)
- >>> a
- [1, 2, 3, 4, 5]
- >>> a.insert(0,0) 第一个参数是0,那么它插入的永远在列表的开头
- >>> a
- [0, 1, 2, 3, 4, 5]
- >>> a.insert(len(a),6) 第一个参数是len(a),那么它插入的就是在列表的末尾
- >>> a
- [0, 1, 2, 3, 4, 5, 6]
复制代码
二、删
1.remove():指定删除列表中的元素。
eg.
- >>> x.remove("C")
- >>> x
- ['a', 'b', 'd', 'e', 'f', 'g', 'h', 'i']
复制代码
(1)如果列表中存在多个匹配的元素,那么它只会删掉第一个。
(2)如果指定的元素不存在,那么程序就会报错。
eg.
- >>> x.remove("A")
- Traceback (most recent call last):
- File "<pyshell#19>", line 1, in <module>
- x.remove("A")
- ValueError: list.remove(x): x not in list
- #x 不在列表
复制代码
2.pop():删除某个位置上的元素,参数是元素的下标索引值。
eg.
- >>> x.pop(3)
- 'e'
- >>> x
- ['a', 'b', 'd', 'f', 'g', 'h', 'i']
复制代码
3.clear():清空列表。
eg.
|
|