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)

这里写图片描述

猜你喜欢

转载自blog.csdn.net/zwhzwh0228/article/details/80561442
今日推荐