Python: 列表的基本用法

列表是可变的,可以改变的序列,它能够保存任何数据类型。
 
 
 
>>> list = []        #定义一个空列表
 
>>> list.append(1)        #向列表中添加成员
 
>>> list.count(2)        #计算2在列表中出现的次数
 
0
 
>>> list.extend([2, 3, 5, 4])        #向列表中添加一个列表
 
>>> list        #列表值被改变
 
[1, 2, 3, 5, 4]
 
>>> list.index(5)        #获得5在列表中的位置
 
3
 
>>> list.insert(2, 6)        #从0开始,也就是在第3个成员处插入6,其他成员顺次后移
 
>>> list
 
[1, 2, 6, 3, 5, 4]
 
>>> list.pop(2)        #删除列表中第3个成员
 
6
 
>>> list
 
[1, 2, 3, 5, 4]
 
>>> list.remove(5)       #删除列表中的5
 
>>> list
 
[1, 2, 3, 4]
 
>>> list.reverse()        #颠倒列表的顺序
 
>>> list
 
[4, 3, 2, 1]
 
>>> list.sort()        #将列表中的成员重新排序
 
>>> list
 
[1, 2, 3, 4]
 
 
第二段代码:
 
#创建一个初始有两个字符串和一个整数的列表
 
>>> book = ["Python", "Development", 8]   
 
#在列表尾部添加另一个整数
 
>>> book.append(2008)
 
#在第二个位置上插入一个字符串(下标为1)
 
>>> book.insert(1, "web")
 
>>> book
 
['Python', 'web', 'Development', 8, 2008]
 
#获取头三个元素的一个切片
 
>>> book[ : 3]
 
['Python', 'web', 'Development']
 
#成员检查
 
>>> "Django" in book
 
False
 
#无论元素的位置,从列表中移除它。(显式移除对象)
 
>>> book.remove(8)
 
#根据位置(即下标)移除(并返回)一个元素
 
>>> book.pop(-1)
 
2008
 
>>> book
 
['Python', 'web', 'Development']
 
#展示复制操作符*的用法
 
>>> book * 2
 
['Python', 'web', 'Development', 'Python', 'web', 'Development']
 
#用另一个列表扩展本列表
 
>>> book.extend(["with", "Django"])
 
>>> book
 
['Python', 'web', 'Development', 'with', 'Django']
 
 
 
常用列表操作方法
 
list.append():追加成员
 
list.count(x):计算列表中参数x出现的次数
 
list.extend(L):向列表中追加另一个列表L
 
list.index(x):获得参数x在列表中的位置
 
list.insert():向列表中插入数据
 
list.pop():删除列表中的成员(通过下标删除)
 
list.remove():删除列表中的成员(直接删除)
 
list.reverse():将列表中成员的顺序颠倒
 
list.sort():将列表中成员排序

转载于:https://my.oschina.net/u/3992144/blog/2986826

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值