python-数据类型-序列类型-列表

列表

列表 数组

数组:存储同一种数据类型的集合 scores = [34,56,90,100…]

列表(打了激素的数组):可以存储任意数据类型

list = [1,1.2,True,'westos']
print(list,type(list))

列表里面也可以嵌套列表

list2 = [1,1.2,True,'westos',[1,2,3,4]]
print(list2,type(list2))

特性

类同字符串

eg:
service = ['http','ftp','ssh']
正向索引
service[0]
反向索引
service[-1]
切片
service[::-1]
service[1:]
service[:-1]
重复
service * 3
连接
service1 = ['mysql','firewalld']
print(service + service1)
成员操作符
'firewalld' in service
'ftp' not in service

增加

service.append('firewalld')		##追加一个元素到后面
service.extend(['mysql','nfs'])	##追加多个元素/新表在后面
service.insert(n,'x')			##在索引值为n的地方插入x

删除

service.pop()		##删除最后一个元素并返回他的值
service.remove('ftp')	##删除指定列表元素
del service[1]		##从内存中删除一个元素
service.clear()		##清空列表

查看

service = ['http','ftp','mysql','ssh','http','ftp','http']
print(service.count('http'))			##查看数量
print(service.index('ftp',4,7))			##查看位置

排序

num = list(range(0,101))	##有序数列
print(num)
random.shuffle(num)		##无序数列
print(num)	
sort---xx.sort()	##参数reverse=True(倒序) reverse=False(正序)  永久排序
sorted---sorted(xx,reverse=True/False) 临时排序
reverse---xx.reverse()	##永久性倒序
reverseed---reversed(xx)	##临时性排序		

修改

service[0] = 'http'		##通过索引,重新赋值

service[:2] = ['samba','dns','firewalld']	##通过切片赋值

复制

copy---li1.copy(li2)
copy.deepcopy---西安引入copy模块 li1.copydeepcopy(li2)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值