下面列出列表常用的方法操作列表以及小例子:
1. Append
在列表末尾添加元素,需在列表末尾添加元素,需要注意几个点:
A. append中添加的参数是作为一个整体
得到的值不是:['s', 'c', 'o', 't', 't', ' ', 't', 'i', 'g', 'e', 'r']
如果想要这种的追加方式,可以试试分片赋值(或者下面说到的extend方法):
B.append一次性只能添加一个元素
2. Count
统计某个元素在列表中出现的次数
3. Extend
在原列表追加另一个序列的中的多个值
当然,我们可以用分片赋值来实现:
这时小伙伴们会想到,我们可以直接用操作符"+"嘛,还方便些:
从这三种方式操作的输出,可以看出:
extend和分片赋值都是修改原列表,相对而言,extend可读性强些,而操作符"+"是生成一个新的列表,不影响原列表,如果
我们需要生成新列表而不影响原列表,就可以用操作符"+"。
4.Index
从列表中找出某个值第一个(注意是第一个)匹配项的索引位置
从输出可以看出,index找的是第一个匹配项的索引位置,而如果查找的元素不在列表中,会报错(返回-1会不会好一点呢?),当然如果想避免报
错,我们可以先用in操作,判断某个元素是否在某个列表中,如果在的话,然后进行index操作。
5. Insert
用于将对象插入到列表中,俩个参数,第一个是索引位置,第二个插入的元素对象。
我们也可以用分片赋值:
这里需要注意的是,如果是插入一个元素,需要用[]括起来,不然,直接用字符串的话,是插入字符串的列表,在索引位置之后添加。
当然,用insert的可读性比分片赋值强。
6. Pop
移除列表中的一个元素(最后一个元素),并返回该元素的值
>

