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

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

set中“[ ]”替換成()也可以運行,那么區別是什么?

set([xxxxxxx])中。[]替換成()也能運行成功,請問他們的區別在哪?[]不是list嗎?list是可變的,但是set不是不可變嗎,但是list里面又是tuple的(),有點混淆,求解答

正在回答

2 回答

1、set([xxxxx]),是創建了一個set(),并傳入一個list;set(),是創建了一個set(),并傳入了你輸入進的數據類型,可以是整形、字符型、tuple等吧。

2、set里面的元素不可變,我自認為這個和dict的key一樣,如果set里面是一個list,那set里的list可變,看上去set變了,但是其實并沒有變~

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

[]是列表,()是元組,他們都可以是 set 構造函數的參數

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

舉報

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

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

進入課程

set中“[ ]”替換成()也可以運行,那么區別是什么?

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

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

幫助反饋 APP下載

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

公眾號

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