python中count方法计算指定元素在列表中出现了多少次

>>> a = [100,200,300,400,100]

>>> a.count(100)

2

列表a = [100,200,300,400,100],调用count方法,计算元素100在列表a中出现了多少次。

python中extend方法可以同时将多个值附加到末尾,可以将这些值组成的序列作为参数提供给extend,可以使用一个列表扩展另一个列表

>>> a = [100,200,300]

>>> b = [400,500,600]

>>> a.extend(b)

>>> a

[100, 200, 300, 400, 500, 600]

有a和b两个列表,利用extend方法,将b列表扩展到a列表中。

extend方法看起来和拼接很类似,但二者之间有重要的差别,拼接返回的是全新的序列,而extend是在原有列表基础上修改。

>>> a = [100,200,300]

>>> b = [400,500,600]

>>> a.extend(b)

>>> a

[100, 200, 300, 400, 500, 600]

a和b两个列表,将列表b扩展到a中,使用a调用extend函数,在列表a的基础上进行扩展,所以a列表扩展为[100, 200, 300, 400, 500, 600]。

>>> a = [100,200,300]

>>> b = [400,500,600]

>>> a + b

[100, 200, 300, 400, 500, 600]

>>> a

[100, 200, 300]

a,b两个列表,使用a + b进行拼接,拼接后返回新的列表,而列表a没有变化。

python中index方法在列表中查找指定值第一次出现的索引

>>> a = [100,200,300,400,500]

>>> a.index(500)

4

列表a调用index方法,查看元素500第一次出现的索引,元素500在列表中索引是4,所以返回值是4。

如果查找一个不存在的元素,则会报错。

>>> a = [100,200,300,400,500]

>>> a.index(800)

Traceback (most recent call last):

  File "<stdin>", line 1, in <module>

ValueError: 800 is not in list

元素800在a列表中不存在,所以提示元素800不在列表中。