第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

set元素為什么是tuple類型?set()括號里面不是list格式的嘛[ ]

答案里說:set元素為什么是tuple類型?set()括號里面不是list格式的嘛[ ]

正在回答

4 回答

代碼貼出 細解吧, 我也奇怪 只是 遍歷下set, 何必給 set 類型里面放入 tuple 元素?。。。

s?=?set([('Adam',?95),?('Lisa',?85),?('Bart',?59)])
for?x?in?s:
????print?x[0],':',x[1]

##?這是課程里面的代碼,我們稍微改一下,?直接打印x?如下:
for?x?in?s:
????print?x

##?輸出如下:
('Bart',?59)
('Adam',?95)
('Lisa',?85)

##?也就是說?在for?循環(huán)中的x?就是一個一個的元組(tuple),?那么上面的代碼里面的x[0],x[1]?就好理解了

##?最后解釋一下?set([('Adam',?95),?('Lisa',?85),?('Bart',?59)]),?其實就是給set()?函數(shù)傳了一個list
##?作為參數(shù),最后生成的?集合?就是以?tuple?為元素的.


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

桔子000 提問者

詳細,明白了一些,有時候就是前學(xué)后忘
2016-04-19 回復(fù) 有任何疑惑可以回復(fù)我~

set的特點之一就是其元素值不能改變,List值是可變的,而tuple值不可變,因此set元素是List類型

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

yedasha

錯了,應(yīng)該是 set元素是tuple類型
2016-04-18 回復(fù) 有任何疑惑可以回復(fù)我~
#2

桔子000 提問者

恩恩 應(yīng)該是tuple的一個元組作為一個元素
2016-04-19 回復(fù) 有任何疑惑可以回復(fù)我~

嵌套幾層無所謂?只看最里層是什么類型的元素嘛?

0 回復(fù) 有任何疑惑可以回復(fù)我~

意思list里面又是一個tuple類型,tuple是沒有key和value,所以是x[0]和x[1]?

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
初識Python
  • 參與學(xué)習(xí)       758365    人
  • 解答問題       8967    個

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

進入課程

set元素為什么是tuple類型?set()括號里面不是list格式的嘛[ ]

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號