1. 程式人生 > >python中的列表,列表的特性

python中的列表,列表的特性

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])
在這裡插入圖片描述