python:list常用操作

这篇博客介绍了Python中list的一些常见操作,包括使用index方法获取元素索引,count方法统计元素出现次数,两种方法实现list的倒序,检查list所有元素是否相同的方法,以及list的浅复制和深复制的区别,详细阐述了浅复制如何影响嵌套list以及深复制确保列表独立性的重要性。
摘要由CSDN通过智能技术生成

index

使用:list.index(value)
功能:返回value在list中的索引

count

使用:list.count(value)
功能:返回value在list中出现的次数

生成list的倒序

方法1:list(reversed(iterable))
方法2:list[::-1]

判断一个list里的元素是否完全相同

思路:len(set(list)) == 1
实例:

In [8]: t = ['A1', 'A2', 'A1']

In [9]: len(set(t))
Out[9]: 2

In [10]: t = ['A1', 'A1', 'A1']

In [11]: len(set(t))
Out[11]: 1

list的复制

注意两种复制方式:1.浅复制;2.深复制。

浅复制
方法:b = a[:]或b = a.copy()

效果:生成一个新的list,但如果a含有嵌套list,并不会复制该嵌套list。换言之,b和a共用该嵌套list内存。因此需要注意,浅复制对于嵌套lis

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值