Python
元组tuple
不可变序列,创建后就不可对元组进行修改(元组内存是不能变的),所以一般用来存储一些常量
但是里面可以是可变的列表,然后对列表修改(内存里,列表或者其他变量是可以修改的)
这里注意,如果元组里不包含任何可变对象,那么整个元组就是一个完全不可变的对象,可以用作字典的键
但如果里面有列表之类的可变对象,那么就不能作为字典的键
元组也可以切片,也可以用for遍历
元组用()圆括号生成,注意只有一个元素时,要 (1, ) 不然会被判断为1,把括号当作优先运算的符号
可以用tuple()函数生成元组
用del 直接删除整个元组
可以用+将两个元组进行拼接
我们也可以用类似字典的key value方法来一次循环一个元组里的两个数据
dict1={"name":"John","age":30,"city":"New York"}
lst=list(dict1.items())
for id,c in lst:
print(id)
print(c)