python基础知识(元组)

元组

不能更改内容

元组 (元素1,元素2)

元组的创建和删除

使用赋值运算符直接创建元组

元组名 = (元素1,元素2、.......) 

只创建一个元素的元组    元组名 = (元素1,)

 创建空元组

元组名 = ()   为元素传递空值或输出空值使用

创建数值元组

tuple1= tuple(range(2,21,2))
print(tuple1)

tuple()转换成元组

删除元组

del 元组名称

 

访问元组元素

直接使用print()函数输出

索引

切片

元组可以使用for循环遍历

修改元组元素

使用+ 来进行相加

想修改元组需要从新赋值

 

元组推导式

可以快速生成元组,根据某个元组生成指定需求的元组

impory random  导入随机数模块

randomenumber = (random.randint(10,100)for i in range(10))

结果是生成器对象

可以用tuple转换成元组

__next__()输出元素

每次重复输出元素+1

print(randomnumber.__next__())  #输出第一个元素

print(randomnumber.__next__())  #输出第二个元素

 

元组和列表区别

列表可变序列(随时可以替换)、支持切片、列表速度访问慢、列表不可以作为字典键

元组不可变序列(不能添加、修改和删除元素,可以整体更改)、支持切片只能访问、元组速度访问快、元组可以作为字典键

posted @ 2019-11-04 20:26  寂静音无  阅读(194)  评论(0编辑  收藏  举报