python-元组
元组(tuple)是 Python 中另一个重要的序列结构,和列表类似,元组也是由一系列按特定顺序排序的元素组成。
元组也可以看做是不可变的列表,通常情况下,元组用于保存无需修改的内容。
从形式上看,元组的所有元素都放在一对小括号( )中,相邻元素之间用逗号,分隔
元组的创建
tuple_name =("李琪","周义杰","毛绍祺")
list01=["李琪","周义杰","毛绍祺"] tuple01 =tuple(list01)
元组中只包含一个元素时,需要在元素后面添加逗号
tuple01 =("李琪") tuple02 =("李琪",) print(tuple01) print(tuple02)
在没有歧义的情况下,小括号可以省略
tuple01 ="李琪","周义杰","毛绍祺","张三" print(tuple01)
定位
tuple01 =("李琪","周义杰","毛绍祺","张三") str1=tuple01[0] tuple02=tuple01[:2] print(str1) print(tuple02)
遍历
tuple01 =("李琪","周义杰","毛绍祺","张三") for str1 in tuple01: print(str1)
序列拆包
序列包含列表、元组、字符串
tuple01 =("李琪","周义杰","毛绍祺") a,b,c=tuple01 #拆包 #注意:前面的变量数必须等于元素个数 print(a) print(b) print(c)
练习
1.画出下列代码内存图: