首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python元祖

#数据类型,元祖元祖可以看做是不可变的列表,它具有列表的大多数特点。元祖常量,用圆括号表示 #例如:(1,2)、('a','b','abc')都是元祖。 #元祖特点: 元祖可以包含任意类型的对象。...#元祖是有序的。元祖中的对象可通过位置进行索引和分片。 #元祖的大小不能改变,既不能作为元祖添加对象,也不能删除元祖中的对象。 #元祖中的对象也不能改变。...#与列表类似,元祖中存储的是对象的引用,而不是对象的本身。 #元祖的基本操作,基本操作包括创建、求长度、合并、重复、迭代、关系判断、索引、分片和矩阵等。...#创建元祖,可以用元祖常量或tuple()方法来创建元祖。例如: () #求长度,len()函数可以用于获得元祖的长度。 #合并,加法运算可用于合并多个元祖。...例如: #8.矩阵,与列表类似,可通过嵌套的方式,用元祖来表示不可变的矩阵。例如: #9.元祖方法;count()和index(),用于返回在指定元祖中出现的次数。

75610

Python元祖

本篇主要介绍另一种有序列表叫元祖:tuple。...更多内容请参考:python学习指南 元祖是什么 tuple和list非常类似,但是tuple一旦初始化就不能修改,比如同样是列出同学的名字 >>>classmates = ('Michael',...这是因为括号()既可以表示tuple,又可以表示数学公式中的小括号,这就产生了歧义,因此,Python规定,这种情况下,按小括号进行计算,计算结果自然是1。...所以,只有1个元素的tuple定义时必须加一个逗号,,来消除歧义: >>> t = (1,) >>> t (1,) Python在显示只有1个元素的tuple时,也会加一个逗号,,以免你误解成数学计算意义上的括号...元祖操作 拼接+ 重复* 关系操作符= 成员操作符in, not in 逻辑操作符and or

807100
您找到你想要的搜索结果了吗?
是的
没有找到

python-元祖

元祖 1 元祖(tuple)定义初始化 (1)python元祖是用()来表示的        eg: t = () type(t)   查看t的类型 ?...(2)t = (1,2,3) 元祖的初始化,元祖是不可变的对象,不能对元祖内容做修改,因为元祖里的内容是各类型的,不像列表还可以insert,expend等。...(3)查看元祖的元素   t[][] 括号里的内容是元素对应的下标值。 ? 2  元祖内的元素  1 元祖内的内容可以是各种类型,如:元组内的元素可以是列表; ?...2 元祖里的元素不可以改变但是元祖列表里面的值是可以改变的 ? 3 元祖可是进行切片 (1)t [a:b:c]  a代表元素的下标,b是表示第几个元素,c代表的是步长 ?...(2)得到下标为偶数的元祖 ? (3)得到下标为奇数的元祖 ? (4)利用切片事项元祖的翻转 ?

65720

python列表,元祖,字典详解

索引:del 列表[索引] 切片:del 列表[:步长]          改          按照索引  列表[索引] = '赋值'          按照切片  列表[:步长] = '赋值...' 加上步长一定要一一对应          查          按照索引          按照切片          按照切片步长          按照for循环查  for 变量 in...元祖名= ('元素','元素','元素') 元祖是只读列表 可以索引,可以切片(步长) 不能增删改(儿子不能,孙子可以),只能查询 查询:index for循环 count 字典:...字典是python中唯一的映射类型 1,键值对出现(key-value),字典的键是唯一的,可以存储大量关系型数据 2,字典3.5跟3.5之前无序,3.6以及以后是有序的 3,字典的key:...只能是字符串str,数字,bool值,元祖,均为不可变数据类型,bool和元祖不常用 4,字典的值value:任意数据类型,不可hash 增删改查以及其他操作 增: 1,按照键值对:字典名

1.5K20

Python数据类型 - 元祖

介绍 元祖和列表都是有序数列,列表是用 [ ],元祖使用() 元祖不同的地方在于创建后不能修改 注意:当元祖中只有一个元素的时候,要加上逗号(一个括号会被当成运算符使用) 比如: (123, ) 表示的是一个元组...,元组中包含一个整数 123 (123) 表示的是一个带括号的表达式,整数 123 嵌入括号中 元祖的基本操作方法有 统计,查找,嵌套修改,切片,in ,not in 1,统计 >>> tuple...,多个重复元素只返回第一个的位置0 >>> tuple[1]#根据索引查找元素'egon' 3、切片 [ : : ] 取值 和列表一样,元组也可以切片 使用语法:元组[start : end :...获取元组中在 [start, end) 范围的子元组 注意范围 [start, end) 包含 start,不包含 end step 是步长,设为 n,则每隔 n 个元素获取一次 # 切片...,但元素的元素就有可能是可以更改的 #元祖里边的元素如果包含列表和字典,那列表和字典是可以修改的 >>> tuple = ("alex","egon","hello","apple",["world",

14460

Python 切片

Python 里,像列表(list)、元组(tuple)和字符串(str)这类 序列类型都支持切片操作,但是实际上切片操作比人们所想象的要强大很多。...切片 最后一个元素 在切片和区间操作里不包含区间范围的最后一个元素是 Python 的风格, 这个习惯符合 Python、C 和其他语言里以 0 作为起始下标的传统。这样 做带来的好处如下。...a:b:c 这种用法只能作为索引或者下标用在 [] 中来返回一个切片对 象:slice(a, b, c)。对 seq[start:stop:step] 进行求值的时候,Python 会调用 seq....Python 内置的序列类型都是一维的,因此它们只支持单一的索引,成对出现的索引是没有用的。...参考资料 流畅的Python(2017年人民邮电出版社出版)

71820

python学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍

目录 python学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍 一丶元祖 1.元祖简介 2.元祖变量的定义 3.元祖变量的常用操作. 4.元祖的遍历 5.元祖的应用场景 python...学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍 一丶元祖 1.元祖简介 元祖跟列表类似.只不过是有区别的....如下: tuple(元祖英文) 跟列表类似, 元素不能修改 用于存储 一串信息,数据 元祖使用 () 定义, 列表是使用 []定义 元祖的索引是从0开始 元祖是可以存储不同数据的.列表则不是,列表只能存储相同数据...2.元祖变量的定义 元祖变量定义的时候,可以是空元祖,也可以有一个元祖.但是注意,只有一个元素的时候.定义的时候不同....元祖中提供了两个方法, count(),index(), 跟列表一样使用. 4.元祖的遍历 元祖的遍历使用 ** for in ** 关键字,遍历跟列表遍历是一样的.

1.4K20

python切片

本篇将介绍Python切片操作,切片支持的数据类型有列表、字符串、元祖,更多内容请参考:Python学习指南 切片是什么?...切片分隔符中的第一个数(冒号之前)表示序列开始的下标,第二个数(冒号之后)表示切片结束的下标,第三个数(冒号之后)表示切片间隔数。如果不指定第一个数,Python就从序列首开始。...如果没有指定第二个数,则Python会停止在序列尾。注意,返回的序列从开始位置开始 ,刚好在 结束 位置之前结束。即开始位置是包含在序列切片中的,而结束位置被排斥在切片外。...如果第一个索引是0,还可以省略 L[:3] ['Michael', 'Sarch', 'Tracy'] #从索引1开始,取出2个元素 >>>L[1:3] ['Sarch', 'Tracy'] 类似的,既然Python...Python没有针对字符串的截取函数,只需要切片一个操作就可以完成,非常简单。 参考 廖雪峰-切片 Python列表切片详解

1.4K70
领券