python中的数据结构 之 list列表

在python中,list列表数据类型有许多的实用方法,下面主要讲解部分方法:

list.append(x):
想列表的末尾添加一个对象,对象类型可以使整数,可以使字符。

list=[]
list.append('hehe')
list.append(21)
for item in list:
    print item
#hehe
#21

list.extend(L)

list=[]
list.append('hehe')
list.append(21)
lis=[]   #这里又创建了一个列表
lis.extend(list) #这里将list列表中的数据添加到了lis中(在末尾添加)
for item in lis:
    print item
#hehe
#21

list.insert(i, x):
在列表的指定位置i处,添加对象x

list.insert(0,45) #在下表为0的位置添加45变量
[45,'hehe',21] #此时的数据

list.remove(x):
从list列表中移除对象x,如果找不到对象将会出现错误。
list.pop([i]):
从list列表中删除下表为i的数据,下表必须要从0-len(list),否则会出错;另外,如果pop函数中没有指定下表,默认为最后一个对象。
如 list.pop(0) #删除第一个对象
list.pop() #删除最后一个对象

list.index(x):
在list列表中查找对象x,如果查找成功则返回该对象在列表中的下标位置。如果查找不到会出现错误。
例如:list.index(‘hehe’) #1

list.count(x)
在list列表中查找对象x,返回为查找到的个数;如果没有查找到结果,就你返回为0。

list.sort(cmp=None, key=None, reverse=False):
将list列表按照顺序排列,本身的数据相应地改变。
举例:
list.sort() #21 45 hehe 这里list的数据发生了变化 按照了从小到大的顺序,并且这里的reverse如果设置为True,则列表数据将按照从大到小顺序排列

list.reverse():
将list列表中的数据对象倒序存储。
举例:
list.reverse() # 数据变为:21 hehe 45 (之前为45 hehe 21)

参与评论 您还未登录,请先 登录 后发表或查看评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页

打赏作者

Winterto1990

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值