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