亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

set和list的區別具體體現在哪?

創建 set 的方式是調用 set() 并傳入一個 list,list的元素將作為set的元素,同時set存儲的元素必須是不變對象,感覺似乎有些矛盾,list元素不是可變的嗎?還是說,set的元素是傳入的list元素,而不是list本身呢?

正在回答

6 回答

應該是指向list不變吧

1 回復 有任何疑惑可以回復我~

我的理解是,set()中的list作為一個元素是不變的,而list內的元素是可變的,雖然list中元素改變了,但對于set()而言,list作為整體是不變的

0 回復 有任何疑惑可以回復我~
#1

奶尤糯米團子

可是之前判斷set的長度len(s)=3而不是等于1誒,如果list整體算作一個元素,為什么set長度不是1呢?
2020-05-21 回復 有任何疑惑可以回復我~

我的理解是list作為一個整體在set里面,變得是list里面的值,但是set里面的還是list

1 回復 有任何疑惑可以回復我~

就像是t=(? ) 里面也是不可以有可變元素的? ,list作為一個整體放入。你可以看看關于t=()那節課


0 回復 有任何疑惑可以回復我~

是的,我也沒看懂,在說法上,確實矛盾

0 回復 有任何疑惑可以回復我~

應該是傳入的是list元素了

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
初識Python
  • 參與學習       758323    人
  • 解答問題       8967    個

學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序

進入課程

set和list的區別具體體現在哪?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號