Python之tuple

表达式符合:()  tuple

容器类型:任意对象的有序集合,通过索引访问其中的元素,不可变对象,长度固定,支持异构,嵌套

常见操作有:

定义空元组l2=()

l2=()

(1,)

(1,3)

某些特定情况下,可以省略括,

使用+号连接,合并

l1*N#支持重复N此

支持成员关系判断:1 in l1

元组本身不可变,但元组内部嵌套可变类型元素,那么此类元素的修改不会返回新对象l1=(‘x‘,[1,2,3])

l1=(1,2,3,4,5)

l1.index(3)

l1.count(2)返回在元组的次数

30 in l1是否在l1中

可以切片、分片

l1[1:]

l2=‘x‘,‘y‘,‘z‘

l1+l2

时间: 2024-08-03 16:23:44

Python之tuple的相关文章

Python list &tuple

1        List和Tuple 1.1   List(有序可重复可修改) list是一种有序的集合,可以随时添加和删除其中的元素. >>> list=[1,2,3] >>> list [1, 2, 3] >>> list=['1','2','3'] >>> list ['1', '2', '3'] >>> len(list)     --显示list中的元素个数 3 >>>list[0]  

Python中tuple的使用

Tuple 是不可变 list. 一旦创建了一个 tuple 就不能以任何方式改变它. 定义 tuple >>> t = ("a", "b", "mpilgrim", "z", "example")  >>> t ('a', 'b', 'mpilgrim', 'z', 'example') >>> t[0]                        

python的tuple()

转载于:http://www.runoob.com/python/att-tuple-tuple.html 描述 Python 元组 tuple() 函数将列表转换为元组. 语法 tuple()方法语法: tuple( seq ) 参数 seq -- 要转换为元组的序列. 返回值 返回元组. 实例 以下实例展示了 tuple()函数的使用方法: 例子1: >>> tuple([1,2,3,4]) (1, 2, 3, 4) >>> tuple({1:2,3:4}) #针对

[python]python之tuple元组

tuple特性 python的tuple与列表类似,不同之处在于tuple的元素不能修改. tuple使用小括号,列表使用方括号. tuple创建很简单,只需要在括号中添加元素,并使用逗号隔开即可. tuple与字符串类似,下标索引从0开始,可以进行截取.组合. tuple中只包含一个元素的时候,也需要在元素后面添加符号,否则()会被作为运算符处理: tuple可以进行tuple之间的+连接: tuple中的一级元素不可以修改但是可以修改二级的: tuple中的元素是不允许删除的,但是可以使用d

Python元组tuple(不可变)

Python元组Tuple(不可变): 元组的特点: 1.元组的初始化: tuple = (1, )  #元组只有一个元素的话,初始化时要加,否则当做元素的普通变量类型处理 tuple = (1, 2, 3, [2,4,5])  #可以使不同类型的元素 2.元组中的元素不能被修改: tuple[2] = 5   #错误的,编译不通过,会报错 3.用1中的tuple,只不能改变[2,4,5]列表元素的地址,但可以通过读取其地址改变其列表中的值. 一.元组的运算: 1.元组的组合: tuple3 =

python 元组tuple

@原网站 因为tuple不可变,所以代码更安全.如果可能,能用tuple代替list就尽量用tuple. tuple的陷阱:当你定义一个tuple时,在定义的时候,tuple的元素就必须被确定下来,比如: >>> t = (1, 2) >>> t (1, 2) 如果要定义一个空的tuple,可以写成(): >>> t = () >>> t () 但是,要定义一个只有1个元素的tuple,如果你这么定义: >>> t

20150706 python 语法 tuple 1⃣️

python tuple 的概念 Tuple 是不可变 list. 一旦创建了一个 tuple 就不能以任何方式改变它. Tuple 与 list 的转换Tuple 可以转换成 list,反之亦然.内置的 tuple 函数接收一个 list,并返回一个有着相同元素的 tuple.而 list 函数接收一个 tuple 返回一个 list.从效果上看,tuple 冻结一个 list,而 list 解冻一个 tuple. Tuple 的其他应用一次赋多值>>> v = ('a', 'b',

Python—元组tuple

列表的知识其实就类似于c语言中的数组,可插入.修改.list=[a,b,c,d] 而元组tuple,一旦初始化即不可修改.好处与绝对安全. 定义一个空的元组:t=() 定义只有一个元素的元组:t=(1,),要在圆括号元素的后面加上一个逗号,python才会识别到这个元素,要不然Python会把t=(1)当做元组中元素的个数1来对待. 定义一个带有列表的元组:t=(a,b,c,[x,y]),在这里可以对元组中列表的元素进行修改,例如t[3][0]='X',t[3][1]='Y',这是元组t=(a,

Python 全栈开发:python元组tuple

元组 什么是元组:"元组就是一个不可变的列表" (并不是列表,只是为了便于记忆) 用途:用于存放多个值,只能读不能二次赋值 表现形式:小括号()中间以逗号分割各个元素 eg: tuples = ('a','b','c','d') 元组常用的操作 生成一个简单的元组 tuples = tuple(range(5)) print(tuples) #结果(0, 1, 2, 3, 4) len(tuple) #计算元组长度 tuples = (0, 1, 2, 3, 4) print(len(

Python List+Tuple+Dict+Set小结

创建List:L = ['Adam', 'Lisa', 'Bart', 'Gechong', 'Kongming'] 显示List:L[0] 遍历List:print (L)和for循环 更新List:append()和insert()和直接赋值 删除List:pop()和pop(n) List特点: 可以添加删除 ? 1 2 3 4 5 6 Li = ['Adam', 'Lisa', 'Bart', 'Gechong', 'Kongming'] print (Li) for name in L