python之遍歷set疑問
s=set([('Adam',95),('Lisa',85),('Bart',59)])
for x in s:
這樣遍歷的X結果是x=('Adam',95) ? ?(‘Lisa’,85) ?('Bart',59)么
X 集合元素是tuple類型
所以要輸出name:score形式的結果 ?用print x[0]+:x[1] ?是這樣理解么?
s=set([('Adam',95),('Lisa',85),('Bart',59)])
for x in s:
這樣遍歷的X結果是x=('Adam',95) ? ?(‘Lisa’,85) ?('Bart',59)么
X 集合元素是tuple類型
所以要輸出name:score形式的結果 ?用print x[0]+:x[1] ?是這樣理解么?
2017-02-07
舉報
2017-02-07
輸出的結果是
set可以看成數學意義上的無序和無重復元素的集合
要輸出name:score形式的結果
結果為
2017-02-07
嗯是這樣的,把set里的元素逐個取出,最后應該是print x[0]+‘:’,x[1]?
后面會有key:value 這種類似情況