元组:()
元组的特质
-
元组输入可以不带括号,元素间用逗号隔开即可 也可以通过下标获取元素
-
元组不可变。不可修改元组内容,会报错
-
切片可以以想要形式或顺序打印元组,但并未对元组本身进行修改。
-
因为不可修改,所以仅支持查操作啦:
nums.count(xx):查询nums里有几个xx
nums.index(xx):查询num里xx这个元素的索引下标 -
如何生成一有一个元素的元组?(xx,)在元素后面加一个逗号即可
-
另:元组中的元素虽然是不可修改的,但是如果元素指向的是可变的列表,那么仍然可以修改列表里的内容。
打包和解包
生成元组的过程其实也可以称之为打包:
t = (123,abc)
解包则是把元组的元素一次性赋值给对应数量的变量:
x, y = t
输出结果为
>>> x = 123
y = abc