六蕊爵、元組
6.1 定義元組
元組和列表相似泌枪,列表是[---],元組是(---)
number = (200,100,50)
type(number)
# 輸出:tuple
6.2 訪問元組
number = (200,100,50)
print(number[0])
print(number[1])
print(number[2])
# 輸出:
# 200
# 100
# 50
6.3 修改元組變量
元組的元素是不能修改的
比如螺戳,我試圖重新賦值搁宾,這時(shí)候程序會(huì)報(bào)錯(cuò)
number = (200,100,50)
number[0] = 300
print(number)
# 輸出:'tuple' object does not support item assignment
但是這個(gè)操作,在列表里倔幼,是沒問題的
number = [200,100,50]
number[0] = 300
print(number)
# 輸出:[300, 100, 50]
雖然元組的元素不能修改盖腿,但是我可以把整個(gè)元組都改掉
number = (200,100,50)
number = (100,50)
print(number)
# 輸出:(100, 50)
6.4 遍歷元組中所有的值
numbers = (200,100,50)
for number in numbers:
print(number)
# 輸出:
# 200
# 100
# 50
6.5 元組和列表的區(qū)別
相比于列表,元組是更簡(jiǎn)單的數(shù)據(jù)結(jié)構(gòu)
元組的元素是不能修改的
如果需要儲(chǔ)存的一組值损同,在整個(gè)程序里都不變翩腐,可以用元組