python 元组操作总结

Python 的元组和列表类似,不同之处在于元组中的元素不能修改(因此元组又称为只读列表),元组使用原括号括起。

1、元组中只包含一个元素时,需要在元素后边添加一个逗号消除歧义。

2、元组中的值是不允许修改的,但是可以对元组进行连接组合

元组中包含列表元素,列表元素内容可以修改

3、元组中的元素是不允许删除,但是可以使用del语句来删除整个元组

4、元组之间可以使用‘+’,‘*’,即允许元组进行组合连接和重复复制,运算后生成一个新的元组。

5、元组切片操作,超出索引不报错

6、任意无符号对象,以逗号隔开,默认为元组

7、对元组操作的内建函数

len(tup):返回元组中元素的个数

max(tup):返回元组中元素最大值

min(tup):返回元组中元素最小值

tuple(seq):将列表转化为元组

元组内元素数据类型相同情况下可以使用max() min()内建函数

8、元组的方法

tuple.index(obj):从元组中找出某个值第一个匹配项的索引值

tuple.count(obj):从元组中统计某个元素出现的次数

原文地址:https://www.cnblogs.com/ghming/p/8448999.html

时间: 2024-10-10 17:23:30

python 元组操作总结的相关文章

Python元组操作详解

本文和大家分享的主要是python 元组操作相关内容,一起来看看吧,希望对大家 学习python有所帮助. 谈起元组,有了解的可能会觉得这个类型跟列表是非常相似的,操作方面也基本雷同,不过他们本质的区别是,元组是不可变数据类型,还记得我们之前提到过的字符串也是不可变数据类型吗?让我们再回顾下什么是不可变性,不可变性就是一旦一个对象被定义了,它的值就不能再本更新,除非是重新创建一个新的对象,那元组跟字符串的区别是,元组是一个容器对象,它可以包含一个或多个元素,基本特性我们  就介绍了这里,接下来我

Python 元组操作

本篇文章将通过示例的方式展示元组类型的操作,希望对学习Python的朋友们有一定帮助,其实这也是我个人再学习python的过程中自我学习,自我总结的一篇随笔. 元组操作:tuple 元组的元素不可修改    ,元组的元素的元素可修改 count(self,value) 功能:统计当前元组中某元素的个数 tup = (55,77,85,55,96,99,22,55,) tup.count(55) 返回结果:3 备注:元素‘55’在元组tup中出现了3次 index(self, value, sta

python 元组操作(tuple)

'''定义 tuple 与定义 list 的方式相同,但整个元素集是用小括号包围的,而不是方括号.Tuple 的元素与 list 一样按定义的次序进行排序.Tuples 的索引与 list 一样从 0 开始,所以一个非空 tuple 的第一个元素总是 t[0].负数索引与 list 一样从 tuple 的尾部开始计数.与 list 一样分片 (slice) 也可以使用.注意当分割一个 list 时,会得到一个新的 list :当分割一个 tuple 时,会得到一个新的 tuple.'''(1)

python元组,文件的操作

新手刚刚开始学习python,如有写错或者写的不好的地方,请大家多多指导!python元组相加a = (1,2)b = (3,4)a + b元组运用乘法(1,2) * 4  #在这里边,元组不会被当成数字来计算,而是输出4次给字母类型的元组拍t = ('bb,','dd','aa','cc')tm = list(t)tm.sort()    #然后输出tmt = tuple(tm)用for的方式运算t = (1,2,3,4,5)l = [x + 20 for x in t]替换元组t = (1,

Python简单操作笔记

Python 类型转换 str(),repr()|format() : 将非字符类型转成子串 int() : 转为整形 float() : 转为浮点型 list(s) : 将字串s转成列表 tuple(s) : 将字串s转成元组 set(s) : 将字串s转成集合 frozenset(s) : 将字串s转成不可变集合 dict(s) : 创建字典 其d必须是(key,value)的元组序列; chr(x) : 将整形转成字符 ord(x) : 将字符转成整形 hex(x) : 将整形转换成16进

列表、元组操作

本节内容 列表.元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 1. 列表.元组操作 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储.修改等操作 定义列表 1 names = ['Alex',"Tenglan",'Eric'] 通过下标访问列表中的元素,下标从0开始计数 1 2 3 4 5 6 7 8 >>> names[0] 'Alex' >>> names[2] 'Eric' >>>

Python基础操作

本节内容 1.列表.元组操作2.字符串操作3.字典操作 Python三目运算>>> a,b = 1,2>>> a1>>> b2>>> c=a if  a>b  else b>>> c2 enumerate  #函数用于遍历序列中的元素以及它们的下标names = ['aa','bb','cc','dd','ee','ff','gg']for index,name in enumerate (names):  p

python 元组(tuple)

面试python我想每个人都会被问一个问题,就是python中的list和tuple有什么区别? 一般情况下,我会回答,list元素可变,tuple元素不可变(书上或者其他的博客都是这么写的),一般情况下,面试官就不会往下问了,然而...今天某度的面试官问我:真的不可变?是什么都不可以变么? 我当时没反应过来,就说不可变.面试官呵呵了,又问tuple可以相加吗,我回答:可以,但是会生产一个新的元组(这个我还回答的不错,暗自高兴一下) 然后面试官又问:可以删除么?我其实不知道,因为我没删除过,不过

python tuple 操作

特点:不可改(与字符串一样.不允许删除和修改) 操作:1.print 可使用跟%的元祖  print( '%s is %d years old' % (name, age)) 2.像列表一样有索引 3.定义一个元素,(1,),(1)算是int数 4.tuple 里的list可修改(tuple的每个元素,指向永远不变) 八.元组内置函数Python元组包含了以下内置函数1.cmp(tuple1, tuple2):比较两个元组元素.2.len(tuple):计算元组元素个数.3.max(tuple)