元祖 -- tuple

Python的元组与列表类似,不同之处在于元组的元素不能修改(只读列表,显示儿子级别的增删改)。
 元组使用小括号,列表使用方括号。
 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。
 
 实例:
 tuple1 = (‘physics‘, ‘chemistry‘, 1997, 2000);
 tuple2 = (1, 2, 3, 4, 5 );
 tuple3 = "a", "b", "c", "d";
  
 元祖中包含一个元素时,需要在元素后面添加逗号
 tuple = (50,);
 
 切片:
 实例:
 >>> tuple1
 (‘physics‘, ‘chemistry‘, 1997, 2000)
 >>> tuple1[0]
 ‘physics‘
 >>> tuple1[:2]
 (‘physics‘, ‘chemistry‘)
 >>> tuple1[::2]
 (‘physics‘, 1997)
 
 查看:
 >>> tuple4
 (‘physics‘, ‘chemistry‘, 1997, 2000, 1, 2, 3, 4, 5)
 >>> for i in tuple4: print(i)
 physics
 chemistry
 1997
 2000
 1
 2
 3
 4
 5
  
 元祖的运算符
 表达式       结果       描述
 len((1, 2, 3))     3        计算元素个数
 (1, 2, 3) + (4, 5, 6)   (1, 2, 3, 4, 5, 6)    连接
 (‘Hi!‘,) * 4     (‘Hi!‘, ‘Hi!‘, ‘Hi!‘, ‘Hi!‘) 复制
 3 in (1, 2, 3)     True       元素是否存在
 for x in (1, 2, 3): print x, 1 2        迭代

原文地址:https://www.cnblogs.com/liwei-python-21/p/8778468.html

时间: 2024-08-29 18:36:24

元祖 -- tuple的相关文章

C#元祖Tuple的事例

数组合并了相同类型的对象,而元祖合并了不同类型的对象,元祖起源于函数编程语言(F#) NET Framework定义了8个泛型Tuple(自NET4.0)和一个静态的Tuple类,他们作用元祖的工厂, 这里的不同泛型Tuple类支持不同数量的元素,例如:Tuple<T1>包含一个元素,Tuple<T1,T2>包含2个元素,依次类推 /* 创建者:菜刀居士的博客 * 创建日期:2014年07月14号 */ namespace Net.String.ConsoleApplication

Python三种基础数据类型:列表list,元祖tuple和字典dict

Python的三种基本数据类型,列表list,元祖tuple和字典dict 列表List:python最基础的数据类型,列表内的数据项不需要具有相同的类型,可以包含重复值.列表包括两个模块,元素及对应的索引,其中索引正值表示从头开始取,负值表示倒项取数. 操作:索引.切片.加.减.乘.检查成员 索引:查看某个索引的值my_list[1],查看系列的值my_list[1:5] 切片:my_list[1:5],注意:my_list[::n]该用法表示从取的元素开始取第n元素,依次类推 加和乘:表示对

列表list/数组Array/向量vector、元祖tuple、范围range

列表 输入加法运算: content = input('请输入:') # 输入5+9 result = content.split('+') # split生成列表['1', '2'] num = int(result[0]) + int(result[1]) 公共功能: 索引.切片.步长 获取长度:len # 表示元素的个数 for循环 #利用for循环和range,将1-30的数字一次添加到一个列表中,并循环这个列表,将能被3整除的数改成*. li = list(range(1,31)) l

高级数据类型---元祖[tuple]

一.Tuple(元组)与列表类似,不同之处在于元组的 元素不能修改,让列表不可以被修改,以保护数据安全 元组 表示多个元素组成的序列 元组 在 Python 开发中,有特定的应用场景 用于存储 一串 信息,数据 之间使用 , 分隔 元组用 () 定义,元组的 索引 从 0 开始,索引 就是数据在 元组 中的位置编号. info_tuple = ("zhangsan", 18, 1.75) 二.创建空元祖 info_tuple = () 三.元组中 只包含一个元素 时,需要 在元素后面添

八、python 元祖 tuple

理解: 元祖和列表是很类似的,相当于列表的二次加工.主要区别是元素不可被修改.并且元祖不能被增加或删除. list 列表 name = ["chensi","wuyanzu","pengyuyan"] tuple 元祖 name = ("chensi","wuyanzu","pengyuyan",) 注意,元祖在最后括号结尾的时候,要多加一个逗号,不加也不会报错.但是加上之后就可以区分出

NO 3 ,人生苦短,我学python之python 元祖tuple魔法

1 # 元祖 元素不可被修改,不可被增加和删除 2 # 元祖也是有序的 3 tu = (12,'sf',27,67,34,7,9,4,3,5,7) 4 print(tu) 5 # 元祖可以与str,list相互转换 6 # 元祖可以进行切片,可迭代对象 7 #元祖的一级元素不能被修改,但也仅仅是一级元素 8 t = ('a', 'b', ['A', 'B']) 9 t[2][0] = 'X' 10 t[2][1] = 'Y' 11 print(t) 原文地址:https://www.cnblog

swift_简单值 | 元祖 | 流程控制 | 字符串 | 集合

//: Playground - noun: a place where people can play import Cocoa var str = "Hello, playground" //这里先提及下, //Swift中的属性的定义 //属性名首字母只能是字母,下划线 //首字母后也只能是数字,字母,下划线 /****************************************常量与变量**/ /**************常量的定义*/ //语法上就是使用let关

python之路(二)--列表,元祖,字典

列表list内定义的一些函数 append:在列表末尾添加新的对象. 函数原型:def append(self, p_object) 用法: list1.append(p_object) clear:清空列表 函数原型:def clear(self) 用法: list1.clear() count:统计某个元素在列表中出现的次数 函数原型:def count(self, value) 用法: list1.count(value) extend:在列表末尾一次性追加另一个序列中的多个值(用新列表扩

2.17 python入门到精通 3.3- 4 列表 元祖

1 1 # 3.3.1 使用方法sort() 对列表进行永久性排序 2 2 # 与字母顺序相反的顺序排列列表元素,为此,只需向sort() 方法传递参数reverse=True .下面的示例将汽车列表按与字母顺序相反的顺序排列: 3 3 cars = ['bmw', 'audi', 'toyota', 'subaru'] 4 4 cars.sort(reverse=True)#reversen. 背面:相反:倒退:失败 adj. 反面的:颠倒的:反身的 5 5 print(cars) 6 6 p