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

python元祖

#元祖是有序的。元祖的对象可通过位置进行索引和分片。 #元祖的大小不能改变,既不能作为元祖添加对象,也不能删除元祖的对象。 #元祖的对象也不能改变。...#与列表类似,元祖存储的是对象的引用,而不是对象的本身。 #元祖的基本操作,基本操作包括创建、求长度、合并、重复、迭代、关系判断、索引、分片和矩阵等。...例如: #8.矩阵,与列表类似,可通过嵌套的方式,用元祖来表示不可变的矩阵。例如: #9.元祖方法;count()和index(),用于返回指定元祖中出现的次数。...x=(1,2)*3 x #index(value,[start,[end]]),index()方法用于元祖查找指定值,未用start和end指定范围时,返回指定值元祖 #第一次出现的位置;指定范围时...,返回指定范围内第一次出现的位置。

77710

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

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

    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)利用切片事项元祖的翻转 ?

    67020

    Python元祖详解

    元组 Python 的元组与列表类似,不同之处在于元组的元素不能修改。 元组使用小括号 ( ),列表使用方括号 [ ]。 元组创建很简单,只需要在括号添加元素,并使用逗号隔开即可。...创建一个空元祖 tup1 = () 元组只包含一个元素时,需要在元素后面添加逗号 , ,否则括号会被当作运算符使用: >>> tup1 = (50) >>> type(tup1) # 不加逗号...访问元组 元组可以使用下标索引来访问元组的值,如下实例: #!.../usr/bin/python3 tup1 = (12, 34.56) tup2 = ('abc', 'xyz') # 以下修改元组元素操作是非法的。...,也可以截取索引的一段元素,如下所示: 元组: tup = ('Google', 'Runoob', 'Taobao', 'Wiki', 'Weibo','Weixin') Python 表达式 结果

    64210

    Python的列表、元祖、字典的区别

    删除整个列表4.cmp(list1,list2):比较两个列表的大小5.len(list):返回列表元素个数6.sorted(list):使用字典序对列表中元素进行排序7.reversed(list):倒置列表的元素位置...8.list.count(obj):返回对象objlist中出现的次数9.list.extend(seq):把序列seq的内容添加到list10.list.insert(index,obj):索引量为...index的地方插入obj对象11.list.pop(index=-1):删除并返回指定位置的对象,默认是最后一个对象12.list.remove(obj):从list删除obj对象 元祖 可以包含不同类型的对象...,但是是不可变的,不可以增减元素,用()来定义eg:aTuple=(123,'abc',4.56,['inner','list'],7-9j) 1.tuple(obj):将对象obj转换成tuple对象...,obj可以是任意字符串或者列表2.适用于列表的del,cmp,len,max,min方法也适用于tuple,但是由于元祖是不可变的,替换、添加、排序等不可实现 字典 键值对,用{}来定义eg:aDict

    2.8K20

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

    目录 python学习第七讲,python的数据类型,列表,元祖,字典,之元祖使用与介绍 一丶元祖 1.元祖简介 2.元祖变量的定义 3.元祖变量的常用操作. 4.元祖的遍历 5.元祖的应用场景 python...学习第七讲,python的数据类型,列表,元祖,字典,之元祖使用与介绍 一丶元祖 1.元祖简介 元祖跟列表类似.只不过是有区别的....元祖的语法: MyDataTuple = (1,"222",3.5); #元祖定义的数据有整数 字符串 以及浮点数(小数) MyDataTuple = (); #空的元祖....2.元祖变量的定义 元祖变量定义的时候,可以是空元祖,也可以有一个元祖.但是注意,只有一个元素的时候.定义的时候不同....语法: 元祖变量 = (元素,); 定义一个元素的时候,后面需要有逗号. 元素的获取与使用都与列表一样. 元祖变量[0]进行取值. 3.元祖变量的常用操作. 可以IPython查看. ?

    1.5K20

    python列表,元祖,字典详解

    元祖名= ('元素','元素','元素') 元祖是只读列表 可以索引,可以切片(步长) 不能增删改(儿子不能,孙子可以),只能查询 查询:index for循环 count 字典:...字典是python唯一的映射类型 1,键值对出现(key-value),字典的键是唯一的,可以存储大量关系型数据 2,字典3.5跟3.5之前无序,3.6以及以后是有序的 3,字典的key:...只能是字符串str,数字,bool值,元祖,均为不可变数据类型,bool和元祖不常用 4,字典的值value:任意数据类型,不可hash 增删改查以及其他操作 增: 1,按照键值对:字典名...('键'),有返回值,返回删除的值 2,清空 字典.clear() 3,del 字典['键'] 改: 1,字典['键']='值' 2,对两个字典改,将字典的所有键值对添加到字典2...,Id 查询内存地址     5,正向循环一个列表,如果改变的列表的大小,那么结果和预想的不一样,索引值会发生改变     6,循环一个字典时,不能改变字典的大小 ?

    1.5K20

    Python数据类型 - 元祖

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

    16360

    python元祖,集合,字典的常见函数

    # 关于元祖的函数 - 以下代码 - 以下函数,对 list 基本适用 关于元祖的函数¶ 以下代码 In [2]: # len :获取元祖的长度 t = (1,2,3,4,5,6) len(t) Out...In [3]: # 如果,列表或元祖中有多个最大值和多个最小值,则实际打印出哪个?? # max min :最大值最小值 # 如果,列表或元祖中有多个最大值和多个最小值,则实际打印出哪个??...:计算制定数据出现的次数 t = (1,2,3,4,5,6,55,3,55,3) print(t) ​ # index : 求制定元素元祖的索引位置 ​ print(t.index(55)) ​...a a = b b = c print(a) print(b) ​ print("*" * 20) ​ # python 写法 a,b = b,a print(a) print(b) 1 3 ****...In [66]: 注意以下特殊用法 # 便利 python2 和python3 中区别较大,代码不通用 # 按 key 来使用 for 循环 d = {"one":1,"tow":2,"three":

    1.4K20

    宝宝都能学会的python编程教程7:元祖(tuple)

    一般来说,元祖的作用就是帮助创建临时集合,这些集合里存放着可能会用到的项,python还有很多像元祖这样的组件,后面我们会进一步讲解。 因为tuple不可变,所以代码更安全。...tuple的陷阱:当你定义一个tuple时,定义的时候,tuple的元素就必须被确定下来,比如: >>> t = (1, 2)>>> t(1, 2) 如果要定义一个空的tuple,可以写成(): >>...这是因为括号()既可以表示tuple,又可以表示数学公式的小括号,这就产生了歧义,因此,Python规定,这种情况下,按小括号进行计算,计算结果自然是1。...所以,只有1个元素的tuple定义时必须加一个逗号,来消除歧义: >>> t = (1,)>>> t(1,) Python显示只有1个元素的tuple时,也会加一个逗号,以免你误解成数学计算意义上的括号...# 打印Python: print(?) # 打印Lisa: print(?)

    62180

    人人都能学会的python编程教程7:元祖(tuple)

    元祖 元祖看起来和列表很相似,但是不包括方括号,因此,一般这样定义和使用元祖: >>> tuple=1,2,3 >>> tuple (1, 2, 3) >>> tuple[0] 1 但是如果想改变元祖里的一个项...一般来说,元祖的作用就是帮助创建临时集合,这些集合里存放着可能会用到的项,python还有很多像元祖这样的组件,后面我们会进一步讲解。 因为tuple不可变,所以代码更安全。...tuple的陷阱:当你定义一个tuple时,定义的时候,tuple的元素就必须被确定下来,比如: >>> t = (1, 2)>>> t(1, 2) 如果要定义一个空的tuple,可以写成(): >>...这是因为括号()既可以表示tuple,又可以表示数学公式的小括号,这就产生了歧义,因此,Python规定,这种情况下,按小括号进行计算,计算结果自然是1。...所以,只有1个元素的tuple定义时必须加一个逗号,来消除歧义: >>> t = (1,)>>> t(1,) Python显示只有1个元素的tuple时,也会加一个逗号,以免你误解成数学计算意义上的括号

    1.2K80

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

    目录 python学习第八讲,python的数据类型,列表,元祖,字典,之字典使用与介绍.md 一丶字典 1.字典的定义 2.字典的使用. 3.字典的常用方法. python学习第八讲,python的数据类型...,列表,元祖,字典,之字典使用与介绍.md 一丶字典 1.字典的定义 dictionary(字典) 是 除列表以外 Python 之中 最灵活 的数据类型 字典同样可以用来 存储多个数据 通常用于存储.../C++ 是map Java也是map....python,也是key value, 不过使用的话需要使用 : 隔开. 2.字典的使用. ipython3 定义一个 字典,例如:xiaoming = {} 输入 xiaoming....`key 的变量` in 字典 for key in 字典对象: print("%s: %s" % (k, 字典对象[key])) 4 应用场景 尽管可以使用 for in 遍历 字典 但是开发

    4.7K20
    领券