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)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值