為什么能采用兩個變量
s?=?set([('Adam',?95),?('Lisa',?85),?('Bart',?59)]) for?name,score?in?s: ????print?name,':',score
在這里引用一下 Thorpe 的評論,雖然python能同時賦值,但是為什么可以這樣操作。如何實現識別name,score對應的值的?
s?=?set([('Adam',?95),?('Lisa',?85),?('Bart',?59)]) for?name,score?in?s: ????print?name,':',score
在這里引用一下 Thorpe 的評論,雖然python能同時賦值,但是為什么可以這樣操作。如何實現識別name,score對應的值的?
2017-12-12
舉報
2017-12-13
在9.2節的enumerate函數的用法和這個原理是差不多的,不懂的話也可以先看看9.2節
2017-12-13
因為set中的List包含了3個Tuple,而每一個tuple恰好有兩個元素,所以能用兩個變量去訪問。