--- title: Tuple 元组 date: 2020-07-23 22:43:56 tags: [Python] categories: [Python] author: Anges黎梦 --- ## 元组 Tuple Python的元组与列表类似,不同之处在于元组的元素不能修改。 元组使用小括号,列表使用方括号。 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。 ## List和Tuple的区别 - list是可以被改变的,tuple不可改变 - 只在初始化的时候,就定义好tuple,元素 添加/删除/更新,这些都不可以。 ## 元组创建 ``` tuple_1 = (1,2,3,4,5) ``` **元组在只包含一个元素时,需要在元素后面添加一个逗号** ``` tuple_2 = (40, ) print(tuple_1) print(type(tuple_2)) ``` ### 任意无符号的对象,以逗号隔开,会被默认为元组 ``` tuple_3 = 'abc', 'iii','poi',444,'jf3' print(tuple_3) print(type(tuple_3)) ``` ## 元组查看 等同于 list的[]使用方法 ``` print(tuple_1[0]) print(len(tuple_1)) print(max(tuple_1)) print(min(tuple_1)) ``` ## 元组拼接/组合 ``` print(tuple_1+tuple_2) ``` ## 删除元组 > 禁止删除其中的某个元素,del tuple_1[0] ``` del tuple_2 ``` ## 重复输出 ``` print(tuple_1*3) ``` ## 判断包含关系 ``` print(3 in tuple_1) ``` ## count 元素出现次数 ``` print(tuple_1.count(1)) ``` ## 元素在元组中的序列号index ``` print(tuple_1.index(4)) ```