1. 程式人生 > 其它 >2022.04.10-python學習之tuple(元組)

2022.04.10-python學習之tuple(元組)

 1 import random
 2 
 3 # 元組 Tuple
 4 
 5 
 6 # 1.元組的建立和刪除
 7 emptytuple = ()  # 建立空元組
 8 tupleone = ('C',)  # 當元組只有一個元素時,需在元素後帶上逗號, 不帶逗號則為str型別
 9 tuplelan = ('C', 'C++', 'C#', 'Java', 'Python', 'Go')
10 tupleint = tuple(range(10, 20, 2))  # 建立一個數值元組(10到20之間的偶數元組)
11 print(type(emptytuple))
12 print(tupleint)
13 14 # 2.訪問元組 15 print(tuplelan[4]) 16 print(tuplelan[4:]) 17 18 # 3.修改元組 19 # 元組為不可變序列,不可以對單個元素進行修改,如果需要修改元組則重新為元組賦值 20 print('元組修改前', tupleint) 21 tupleint = tuple(range(20, 30, 3)) 22 print('元組修改後', tupleint) 23 24 # 4.元組推導式 25 # 同列表推導式類似 26 # 生成一個隨機數元組 27 ramdomnumbertuple = (random.randint(10, 50) for
i in range(10)) 28 print(ramdomnumbertuple) 29 ramdomnumbertuple = tuple(ramdomnumbertuple) # 生成的是一個生成器物件,轉換成元組 30 print(ramdomnumbertuple)