Python之 遍歷set

Python之 遍歷set

因爲 set 也是一個集合,因此,遍歷 set 和遍歷 list 相似,均可以經過 for 循環實現。ide

直接使用 for 循環能夠遍歷 set 的元素:spa

>>> s = set(['Adam', 'Lisa', 'Bart'])
>>> for name in s:
...     print name
... 
Lisa
Adam
Bart

注意: 觀察 for 循環在遍歷set時,元素的順序和list的順序極可能是不一樣的,並且不一樣的機器上運行的結果也可能不一樣。code

任務

請用 for 循環遍歷以下的set,打印出 name: score 來。ip

s = set([('Adam', 95), ('Lisa', 85), ('Bart', 59)])
 

注意到set的元素是tuple,所以 for 循環的變量被依次賦值爲tuple。it

參考代碼:io

s = set([('Adam', 95), ('Lisa', 85), ('Bart', 59)])
for x in s:
    print x[0] + ':', x[1]
相關文章
相關標籤/搜索