元组
元组的所有元素都放在()中,两个相邻的元素用逗号隔开,在元组中,元素的类型可以不同。通常情况下元组用于保存程序中不可修改的内容。
1.元组的创建和删除
1.使用赋值运算符
元组名=(元素1,元素2......)
注意列表用的是[],而元组是()
举例
代码
tuple1=("张三",)
print(tuple1,",tuple1的类型为",type(tuple1))
tuple2=("张三")
print(tuple2,",tuple2的类型为",type(tuple2))
tuple3=(15)
print(tuple3,"tuple3的类型为",type(tuple3))
执行结果
2.创建空元组
元组名=()
空元组可以为函数传递一个空值
3.创建数值元组
tuple(range(start,end,step))
返回的是一个元组
举例
代码
tuple1=tuple(range(2,15,3))
print(tuple1)
执行结果
4.删除元组
del 元组名
5.访问元组元素
print(元组名[下标])
举例
代码
tuple1=tuple(range(2,15,3))
print(tuple1)
print(tuple1[2])
执行结果
2.遍历列表
1.使用for循环实现
for item in 元组名:
#输出
2.使用for循环和enumerate()函数
for index,item in enumerate(元组名)
index:保存元素的索引
item:用于保存获取到的元素
举例
代码
tuple1=tuple(range(2,15,3))
print(tuple1)
for index,item in enumerate(tuple1):
print(index,item)
执行结果
3.元组推导式
生成指定范围的数值列表
元组名=tuple(表达式 for var in range)
举例
生成一个10个随机数的元组
代码
import random
rn=tuple((random.randint(10,100) for i in range(10)))
print(rn)
执行结果