1.元組的定義 Tuple (元組)與列表類似,元組的元素 不能修改 元組通常保存 不同類型 的數據 元組用()定義 info_tuple = ("張三", 18, 1.75) 定義 元組名 = (元素1, 元素2, 元素3) 2.元組的創建 空元組 元組名 = () ,很少使用,因為定義後,元組無 ...
1.元組的定義
- Tuple (元組)與列表類似,元組的元素 不能修改
- 元組通常保存 不同類型 的數據
- 元組用()定義
- info_tuple = ("張三", 18, 1.75)
定義
元組名 = (元素1, 元素2, 元素3)
2.元組的創建
- 空元組 元組名 = () ,很少使用,因為定義後,元組無法修改
- 只有一個元素的元組, 元組名 = (元素1,) 註:元素後 必須 添加 , 逗號,否則創建的是一個變數
3.元組的常用操作
1 # 定義一個元組 2 info_tuple = ("張三", 18, 1.75) 3 print(info_tuple) # ('張三', 18, 1.75) 4 print(info_tuple[1]) # 18 5 print(info_tuple.index(18)) # 1 6 print(info_tuple.count("張三")) # 1 (計算某個元組在元組中的個數)
4.元組和格式化字元串
格式化字元串後面的(),本質上就是一個元組
1 print("%s 年齡是 %d 身高是 %.2f " % ("張三", 18, 1.75))
1 info_tuple = ("張三", 18, 1.75) 2 print("%s 年齡是 %d 身高是 %.2f " % info_tuple) # 張三 年齡是 18 身高是 1.75
1 info_str = "%s 年齡是 %d 身高是 %.2f " % info_tuple 2 print(info_str) # 張三 年齡是 18 身高是 1.75
5.元組和列表之間的轉換
- list(元組)
- tuple(列表)
1 info_tuple = ("張三", 18, 1.75) 2 print(list(info_tuple)) # ['張三', 18, 1.75] 3 info_list = ["張三"] 4 print(tuple(info_list)) # ('張三',)