python3_元祖

python3_元祖

一.元祖定義

Python將不能修改的值稱爲不可變的 不可變的 ,而不可變的列表被稱爲元組 元組。
list = [ A , B ] 元素可以修改 - - - > 列表
tuple = ( A,B ) 元素可修改 - - - > 元祖

二.遍歷元祖

像列表一樣,也可以使用for 循環來遍歷元組中的所有值

dimensions = (200, 50) 
for dimension in dimensions:
    print(dimension)

這裏寫圖片描述

三.修改元祖變量

不能修改元組的元素,但可以給存儲元組的變量賦值
因此,如果要修改矩形的尺寸,可重新定義整個元組:

dimensions = (200, 50)
print("Original dimensions:")
for dimension in dimensions:
    print(dimension)

dimensions = (400, 100)
print("\nModified dimensions:")
for dimension in dimensions:
    print(dimension)

這裏寫圖片描述

【練習】:

15 自助餐 :有一家自助式餐館,只提供五種簡單的食品。請想出五種簡單的食品,並將其存儲在一個元組中。

  • 使用一個for 循環將該餐館提供的五種食品都打印出來。
  • 嘗試修改其中的一個元素,覈實Python確實會拒絕你這樣做。
  • 餐館調整了菜單,替換了它提供的其中兩種食品。請編寫一個這樣的代碼塊:給元組變量賦值,並使用一個for 循環將新元組的每個元素都打印出來。
menus = ('a', 'b', 'c', 'd', 'e')
for menu in menus:
    print("old : " + menu)
# menus[3]='H'
menus = ('A', 'B', 'c', 'd', 'e')
for menu in menus:
    print("new : " + menu)

這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章