python之元组
元组
元组:
元组是python中另一个重要的序列结构,与列表类似,也是由一系列按特定顺序排列的元素组成,但是它是不可变的序列。
创建:
使用赋值运算符直接创建元组。
语法格式:tuplename=(element1,element2,.........)
元组使用一对小括号将所有的元素括起来,但是小括号并不是必须的,只要将一组值用逗号分隔开来,python就可以视其为元组。如果要创建的元组只有一个元素,则需要在定义元组时,在元素的后面加一个逗号。
如:name=”地球”,”火星”,”水星” verse=(“一篇冰心”,)
元组推导式:使用元组推导式可以快速生成一个元组,表现形式与列表推导式类似,只不过[]修改为(),这个推导式生成的结果并不是一个元组或者列表,而是一个生成器对象,这一点和列表推导式不同,要使用该生成器对象可以将其转换为元组或者列表,使用tuple()函数,二转换为列表则使用list()函数。
例如:randomnumber=(random.randint(10,100) for i in range(10))
Randomnumber=tuple(randomnumber)
Randomnumber=list(Randomnumber)
要使用通过元组推导器生成的生成器对象,还可以直接通过for循环遍历或者直接使用_next_()方法进行遍历:元组名._next_() :输出第一个元素。

浙公网安备 33010602011771号