元組與列表區別 1. Python 元組與列表類似,不同之處在於列表可以修改,元組不可以修改 2. 元組用小括弧 定義,列表用方括弧 定義 3. 元組不可修改,列表可修改 元組創建 只需要在小括弧 內添加內容並用逗號 分隔開,如下示例 註意: 當元組只有一個元素時,需要在元素後面添加都要 如果不在後 ...
元組與列表區別
- Python 元組與列表類似,不同之處在於列表可以修改,元組不可以修改
- 元組用小括弧
()
定義,列表用方括弧[]
定義 - 元組不可修改,列表可修改
元組創建
只需要在小括弧
()
內添加內容並用逗號,
分隔開,如下示例
emp_tup = ('張三','李四','王五')
print(emp_tup)
# 運行結果:('張三', '李四', '王五')
註意: 當元組只有一個元素時,需要在元素後面添加都要 ,
如果不在後面加上逗號 ,
會被當做運算符處理,如下示例是正確的做法。
emp_tup = ('張三',)
print(emp_tup)
# 運行結果:('張三',)
元組取值
元組和列表一樣,使用上下標取值
emp_tup = ['張三','李四','王五','趙六']
print(emp_tup[2])
# 運行結果: 王五
emp_tup = ['張三','李四','王五','趙六']
print(emp_tup[-1])
# 運行結果: 趙六
元組修改
元組不可修改,但可以對元組進行拼接
num1 = (10,20,30)
num2 = (40,50,60)
num_all = num1 + num2
print(num_all)
# 運行結果:(10, 20, 30, 40, 50, 60)
元組轉列表
num = (10,20,30)
num_list = list(num)
print(num)
print(num_list)
# 運行結果:
'''
(10, 20, 30)
[10, 20, 30]
'''