tuple 可以修改?
教程中提到tuple一旦定義之后是不可以改變的,但是為什么我試了卻可以改變,請解答,非常感謝!
vi a.py
a=('aaaa','ddddd','cccc')
print a
a=('aaaa','ddddd',[1,2,3])
print a
顯示的結果如下:
('aaaa','ddddd','cccc')
('aaaa','ddddd',[1,2,3])
教程中提到tuple一旦定義之后是不可以改變的,但是為什么我試了卻可以改變,請解答,非常感謝!
vi a.py
a=('aaaa','ddddd','cccc')
print a
a=('aaaa','ddddd',[1,2,3])
print a
顯示的結果如下:
('aaaa','ddddd','cccc')
('aaaa','ddddd',[1,2,3])
2016-07-05
舉報
2016-07-05
你是新建了一個新的tuple然后重新賦值給了a , 并不是修改了原tuple