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

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

為什么set內月份必須用中括號括起來?

沒有明確說set內的字符元素必須要用組的形式?。?/p>

為什么set = ('Jan','Feb');

這種后面會報錯呢?

正在回答

3 回答

我在慕課這邊試了你這行句子,沒報錯。

我也只學了本課程的內容,以我的理解,創建時用括號包起多個元素是tuple創建的方式,你這是創建了一個名叫set的tuple。

而集合set的創建方式是需要調用set()方法的,s = set( [ 'Jan', 'Feb' ] ),這里面s是變量名,set()是創建方法

還有,python句尾不需要加封號

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

萌新個人理解?:

set=(['Jan','feb'])
上面這個代碼算是將一個list =?['Jan','feb'],嵌套進去,也就是老師講的調用set()方法,這樣子可以修改其中的元素。
set = ('Jan','Feb')
您所示的這個代碼應該是賦值
我試了一下您的代碼,將months再次賦值之后,一樣是可以運行的

應該是表達的方式不一樣吧,輸出結果雖然一樣,但是知識點不一樣。
------

set = ('Jan','Feb')

months = set

x1 = 'Feb'

x2 = 'Sun'


if x1 in months:

? ? print 'x1: ok'

else:

? ? print 'x1: error'


if x2 in months:

? ? print 'x2: ok'

else:

? ? print 'x2: error'


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

set 內部為一個list

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

舉報

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

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

進入課程

為什么set內月份必須用中括號括起來?

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

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

幫助反饋 APP下載

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

公眾號

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