課程
/后端開發
/Python
/初識Python
set([xxxxxxx])中。[]替換成()也能運行成功,請問他們的區別在哪?[]不是list嗎?list是可變的,但是set不是不可變嗎,但是list里面又是tuple的(),有點混淆,求解答
2019-08-21
源自:初識Python 6-9
正在回答
1、set([xxxxx]),是創建了一個set(),并傳入一個list;set(),是創建了一個set(),并傳入了你輸入進的數據類型,可以是整形、字符型、tuple等吧。
2、set里面的元素不可變,我自認為這個和dict的key一樣,如果set里面是一個list,那set里的list可變,看上去set變了,但是其實并沒有變~
[]是列表,()是元組,他們都可以是 set 構造函數的參數
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-08-21
1、set([xxxxx]),是創建了一個set(),并傳入一個list;set(),是創建了一個set(),并傳入了你輸入進的數據類型,可以是整形、字符型、tuple等吧。
2、set里面的元素不可變,我自認為這個和dict的key一樣,如果set里面是一個list,那set里的list可變,看上去set變了,但是其實并沒有變~
2019-08-22
[]是列表,()是元組,他們都可以是 set 構造函數的參數