“可变”的tuple
任务
定义了tuple:
t = ('a', 'b', ['A', 'B'])
由于 t 包含一个list元素,导致tuple的内容是可变的。能否修改上述代码,让tuple内容不可变?
-
?不会了怎么办
-
['A', 'B']是list,因此内容可变,但('A', 'B')的内容是不可变的。
参考代码:
t = ('a', 'b', ('A', 'B')) print t
定义了tuple:
t = ('a', 'b', ['A', 'B'])
由于 t 包含一个list元素,导致tuple的内容是可变的。能否修改上述代码,让tuple内容不可变?
['A', 'B']是list,因此内容可变,但('A', 'B')的内容是不可变的。
参考代码:
t = ('a', 'b', ('A', 'B')) print t