Python 基礎 3 - 元組

瘋狂的大志GD發表於2019-09-07

元組與列表區別

  1. Python 元組與列表類似,不同之處在於列表可以修改,元組不可以修改
  2. 元組用小括號 () 定義,列表用方括號 [] 定義
  3. 元組不可修改,列表可修改

元組建立

只需要在小括號 () 內新增內容並用逗號 , 分隔開,如下示例

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]
'''

資料之心

微信公眾號「資料之心」

相關文章