美文网首页
四:Python序列之元组

四:Python序列之元组

作者: 项啊丑 | 来源:发表于2020-03-28 20:58 被阅读0次

一:元组的概念

tuple(元组):属于不可变序列,不能修改元组中的元素,因此,元组没有增删改的方法函数

元组支持如下操作:

1.索引访问

2.切片操作

3.连接操作

4.成员关系操作

5.比较运算操作

6.计数 元组长度:len() , 最大值:max() , 最小值:min() , 求和:sum()

二:元组的创建

2.1 通过()创建元组,小括号可以省略

a = (1,2,3)  ==> a = 1,2,3

⚠️:如果元组只有一个元素,则元素后面必须加逗号,因为解释器会把(1)解释为整数1,而把(1,)解释为元组

2.2 通过tuple()创建元组

tuple(可迭代的对象)

2.3 生成器推导式创建元组

三:元组的元素访问和计数

⚠️:元组的元素不能修改

元组的元素访问和列表一样,只不过返回的仍然是元组对象

列表关于排序的方法list.sorted()是修改原列表对象,元组没有该方法。如果要对元组进行排序,只能使用内置函数sorted(tupleObj),并生成新的列表对象

3.1 zip方法

zip(列表1,列表2,列表3,...)将多个列表对应位置的元素组合成元组,并返回这个zip对象

四:总结

tuple()可以接收列表,字符串,其他序列类型,迭代器等生成元组

list()可以接收元组,字符串,其他序列类型,迭代器等生成列表

相关文章

网友评论

      本文标题:四:Python序列之元组

      本文链接:https://www.haomeiwen.com/subject/ymosuhtx.html