提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
一、元组
①性质
元组是有序不可变的,也就是只支持查,不支持增删改
元组是放在()中的
元组访问速度比列表更快
元组支持切片操作来访问元素
②创建删除
在创建元组时,字符后面的逗号不能扔
e.g.
>>>a=(3)
>>>a
3 #这个不是元组
>>>a=(3,) #有逗号时也可以省略括号
>>>a
(3,) #这个是元组
删除元组时,只能通过del删除整个元组对象,不能删除元素
③转换
使用到的函数为tuple()
换句话说,list()融化元组,tuple()冻结列表
④序列解包
可以通过序列解包操作同时进行赋值
e.g.
>>>x,y,z=1,2,3
⑤生成器表达式
生成器中的元素智能使用一次且顺序访问
生成器返回的是生成器对象,需要进行转换
可以使用内置函数next或__next__进行挨个遍历
>>>g=(i for i in range(10))
&g