3.3 反转列表
使用reverse()方法对列表进行反转。
3.3.1 reverse()方法的语法
list.reverse()
3.3.2 相关代码
>>> list1 = [1,4,2,5,3]
>>> list1.reverse()
>>> print(list1)
[3, 5, 2, 4, 1]
以上代码将list1中的元素进行了反转。
3.3.3 注意事项
使用reverse()方法对列表进行排序后,列表的变化是永久的,即使用reverse()方法排序后,列表中元素的位置发生了变化。
3.4 统计指定值出现的次数
使用count()方法,可以统计列表中有多少个指定值。
3.4.1 count()方法的语法
list.count(value,/)
其中,value是指定的值。count()方法返回的是列表中有多少个值为value的元素。
3.4.2 相关代码
>>> list1 = [1,2,3,4,3,4]
>>> list1.count(3)
2
以上代码返回了list1中值为3的元素的个数。
3.4.3 注意事项
当列表中不存在指定值时,count()方法返回值为0,而不会报错,代码如下所示。
>>> list1.count(5)
0
3.5 拷贝列表
使用copy()方法对列表进行拷贝。
3.5.1 copy()方法的语法
list.copy()
该方法的返回值是指定列表的一个拷贝。
3.5.2 相关代码
使用copy()方法获取列表的一个拷贝的代码如下所示:
>>> list1 = [1,2,3,4]
>>> list2 = list1.copy()
>>> print(list1==list2)
True
从以上代码中可以看出,列表list1与列表list2相同。
本文介绍了Python中对列表进行反转、统计元素出现次数及拷贝的方法。使用`reverse()`可直接修改列表实现元素反转;`count()`方法用于统计列表内指定元素的个数;而`copy()`则用于创建列表的副本,避免对原列表的影响。这些基本操作对于Python编程至关重要。
1万+

被折叠的 条评论
为什么被折叠?



