python中的列表(list)
1)列表的创建
列表中可以存放任意类型的数据
li = [1,2,3,5,6,8]
2)列表里面可以嵌套列表的
li = [1,2,3,[1,2,3,4],5,7]
eg:将0~9这10个数字随机列表
import random
li = list(range(10))
random.shuffle(li)
print(li)
注:shuffle() 方法将序列的所有元素随机排序。
import random
random.shuffle (list )
列表的特性
service = [‘http’,‘ssh’,‘ftp’]
索引
正向索引
print(service[0])
反向索引
print(service[-1])
切片
print(service[::-1]) # 列表的反转
print(service[1::]) # 除了第一个之外的其他元素
print(service[:-1]) # 除了最后一个之外的其他元素
重复
print(service * 3)
连接
service1 = [‘mysql’,‘firewalld’]
print(service + service1)
成员操作符
print(‘firewalld’ in service)
print(‘ftp’ in service)
print(‘firewalld’ not in service)
print(‘ftp’ not in service)
列表里面嵌套列表
service2 = [[‘http’,80],[‘ssh’,22],[‘ftp’,21]]
索引
print(service2[0][0])
print(service2[-1][1])