可以解釋一下這一串代碼?print x[0] + ':',x [1]
s?=?set([('Adam',?95),?('Lisa',?85),?('Bart',?59)])for?x?in?s:????print?x[0]?+?':',x?[1] ??print?x[0]?+?':',x?[1]?這個是什么意思??
s?=?set([('Adam',?95),?('Lisa',?85),?('Bart',?59)])for?x?in?s:????print?x[0]?+?':',x?[1] ??print?x[0]?+?':',x?[1]?這個是什么意思??
2019-08-10
舉報
2019-11-17
應該就是前幾節課中的索引吧
2019-08-10
第一次執行循環時,x就是元素('adam',95)這個tuple。那么x[0]就是adam,x[1]就是95.所以此時print?
x[
0
]?
+
?':'
,x?[
1
]結果為adam:95.
第二次執行循環時,x就是第二個set元素('Lisa',85)這個tuple。打印原理類似。
第三次道理類似