tuple的用法
1. tuple使用小括号定义tuple中的元素,与list不同,lsit使用中括号定义元素
例 t = (1, 2)
2. 定义空的tuple
t = ()
3. 定义只有一个元素的tuple
t = (1,)
注意:这里不能写为t = (1),在元素后一定要加一个逗号
4. 定义多元素tuple
t = (‘A‘, 1, 2)
tuple的指向不变性:在python中tuple类型的数组的元素是不可变的,这么做的目的是为了代码更加安全,所以尽可能的使用tuple,而所谓的不变性指的是tuple的指向不变,如果写下面一段程序
t = (‘a‘, ‘b‘, [1, 2])
t[2][0] = 3
t[2][1] = 4
那么输出的t为 (‘a‘, ‘b‘, [3, 4])
虽然看似t变化了,实际上t指向的list不变,只不过list中的元素指向变化了
时间: 2024-10-08 12:04:39