眸战冷宸 发表于 2022-10-12 19:14:19

18列表(二)

一、增
1.append():在列表的末尾来添加一个指定的元素。
eg.
>>> s =
>>> s.append(4)
>>> s



2.extend():直接添加一个可迭代对象。
eg.
>>> x = ["a","b","C"]
>>> x.extend(["d","e"])
>>> x
['a', 'b', 'C', 'd', 'e']


extend()方法的参数必须是一个可迭代对象,新的内容是追加到原列表最后一个元素的后面。
使用切片实行的方法eg.
>>> x = ["f"]
>>> x
['a', 'b', 'C', 'd', 'e', 'f']
>>> x = ["g","h","i"]
>>> x
['a', 'b', 'C', 'd', 'e', 'f', 'g', 'h', 'i']


3.insert():两个参数,第一个指定待插入的位置,第二个位置指定待插入的元素。
eg.
>>> a =
>>> a.insert(1,2)
>>> a

>>> a.insert(0,0)                     第一个参数是0,那么它插入的永远在列表的开头
>>> a

>>> a.insert(len(a),6)                  第一个参数是len(a),那么它插入的就是在列表的末尾
>>> a




二、删
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.
>>> x.clear()
>>> x
[]
页: [1]
查看完整版本: 18列表(二)