python中对元组的探讨
程序员文章站
2022-05-21 16:24:38
...
#python day05
元组的使用
- 元组的创建和删除
1.1 使用赋值运算符直接创建元组
tuplename = (element1,element2,element3,...,elementn)
1.2 创建空元组
emptytuple = ()
1.3 创建数值元组
tuple(data)
实例01:创建一个10-20所有偶数的元组(python中使用习惯是不包括后面那个数字,即不包括20)
tuple(10,20,2)
实:02:使用元组保存茶餐厅里面菜单中的菜名
dishname = ('葱爆牛排','宫保鸡丁','肉蛋粉肠','黄金猪肠','冰火两重天','老汉推车','老树盘根')
print(dishname)
- 访问元组元素
实例03:访问菜单里第一个菜
print(dishname[0])
也可以使用切片来访问前3个菜,代码如下:
print(dishname[:3])
实例04:使用for循环来列出菜单里面的菜名
dishname = ('葱爆牛排','宫保鸡丁','肉蛋粉肠','黄金猪肠','冰火两重天','老汉推车','老树盘根')
print("欢迎来到德莱联盟茶餐厅,下面是我们为您提供的菜单:")
for item in dishname:
print(item,end = ' ')
实例05:分两列来显示菜单上面的菜名
dishname = ('葱爆牛排','宫保鸡丁','肉蛋粉肠','黄金猪肠','冰火两重天','老汉推车','老树盘根')
print("欢迎来到德莱联盟茶餐厅,下面是我们为您提供的菜单:")
for index,item in enumerate(dishname):
if index%2 == 0:
print(item + '\t\t',end = ' ')
else:
print(item + '\n')
- 修改元组元素
实例06:将宫保鸡丁修改为吊烧鸡
dishname = ('葱爆牛排','宫保鸡丁','肉蛋粉肠','黄金猪肠','冰火两重天','老汉推车','老树盘根')
dishname = ('葱爆牛排','吊烧鸡','肉蛋粉肠','黄金猪肠','冰火两重天','老汉推车','老树盘根')
print(dishname)
- 元组推导式
实例07:生成一个包含10个随机数的生成器对象,然后将其转换为元组并输出
import random #导入随机库
randomnumber = (random.randint(10,100) for i in range(10))
randomnumber = tuple(randomnumber)
print(randomnumber)