2022.04.10-python学习之tuple(元组)

 1 import random
 2 
 3 # 元组 Tuple
 4 
 5 
 6 # 1.元组的创建和删除
 7 emptytuple = ()  # 创建空元组
 8 tupleone = ('C',)  # 当元组只有一个元素时,需在元素后带上逗号, 不带逗号则为str类型
 9 tuplelan = ('C', 'C++', 'C#', 'Java', 'Python', 'Go')
10 tupleint = tuple(range(10, 20, 2))  # 创建一个数值元组(10到20之间的偶数元组)
11 print(type(emptytuple))
12 print(tupleint)
13 
14 # 2.访问元组
15 print(tuplelan[4])
16 print(tuplelan[4:])
17 
18 # 3.修改元组
19 # 元组为不可变序列,不可以对单个元素进行修改,如果需要修改元组则重新为元组赋值
20 print('元组修改前', tupleint)
21 tupleint = tuple(range(20, 30, 3))
22 print('元组修改后', tupleint)
23 
24 # 4.元组推导式
25 # 同列表推导式类似
26 # 生成一个随机数元组
27 ramdomnumbertuple = (random.randint(10, 50) for i in range(10))
28 print(ramdomnumbertuple)
29 ramdomnumbertuple = tuple(ramdomnumbertuple)  # 生成的是一个生成器对象,转换成元组
30 print(ramdomnumbertuple)

 

posted @ 2022-04-10 15:58  陈亦洺  阅读(47)  评论(0编辑  收藏  举报