課程
/后端開發
/Python
/初識Python
set里的key是不可變的,為什么可以用list作為set的key,list里的元素不是可變的嗎
2016-05-18
源自:初識Python 6-9
正在回答
我理解的是:
list在set里面作為一個整體,是不變量;但是list自身包含的元素,是變量。
也就說在一個SET里,可以有list,整體看這個list是個不變量,不管它里面的元素怎么變,它就是一個仍然存在那里的list,并沒有變。但可以修改list自身的元素值。
不知能否解答清楚。之前dict or tuple的章節里 有解釋道~
list確實是可變的,這里就相當于把list放在tuple里是一樣的
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-05-18
我理解的是:
list在set里面作為一個整體,是不變量;但是list自身包含的元素,是變量。
也就說在一個SET里,可以有list,整體看這個list是個不變量,不管它里面的元素怎么變,它就是一個仍然存在那里的list,并沒有變。但可以修改list自身的元素值。
不知能否解答清楚。之前dict or tuple的章節里 有解釋道~
2016-05-18
list確實是可變的,這里就相當于把list放在tuple里是一樣的