元组tuple
元组(tuple)是一种有序的集合,与list相似,元组是不可变的,用()创建
元组的创建
语法格式: 元组名 = (元素1, 元素2,…..元素n)
• 注:元组中的元素⽤逗号隔开。
• 注:元组⾥⾯的元素可以是不同类型的数据。
tuple3 = (1,2,"a",True) print(tuple3)
创建只有⼀个元素的元组:如果⼀个元组中只有⼀个元素,在这个元素后⾯ 加⼀个逗号, 来消除歧义
原因:⼩括号()既可以表示元组,也可以是数学中的⼩括号,如果将数字括 起来,系统会有歧义。
tuple5 = (100,) print(type(tuple5))
元组取值格式:元组名[下标] 下标不可越界
注:元组中不能修改元组中的元素,会报错
元组中的元素不可改变,但能删除元组 del 元组名
tuple6 = (1,2,3,4,5) print(tuple6[2]) # tuple6[0] = 666 #TypeError # print(tuple6) tuple3 = (1,2,3) del tuple3
元组中的方法与list类似,只要不该变元组中的元素,大致方法一样