因爲 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]