python中的列表,列表的特性
阿新 • • 發佈:2018-12-04
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])