課程
/后端開發
/Python
/初識Python
后面為什么是x[1]?
2016-07-02
源自:初識Python 6-9
正在回答
因為set里面裝的是一個tuple(元組),元組里面的值是按照整數下索引的。舉個例子是t = ('a','b','c','d','e').這時我想訪問‘a‘這個值,就可以用t[0],訪問’e‘這個值,就用 t[4].這時切記Python中的索引值是從0開始的,也就是說第一個值的索引值是0,第二個值是1,第三個值是2,依次類推,’e‘的索引值就是4、回到你的問題。
s = set([('Adam', 95), ('Lisa', 85), ('Bart', 59)])
for x in s:
? ? print x[0] + ':',x[1]
利用for遍歷的時候,每次遍歷的值是一個元組,例如第一次遍歷先得到('Adam',95),我們的任務要得到姓名和分數。那么要在這個元組中訪問Adam利用x[0],訪問95利用x[1].
懶斯 提問者
worry921 回復 懶斯 提問者
1992lsq3289937
worry921 回復 1992lsq3289937
雨落平生 回復 1992lsq3289937
小紅拖鞋4214114
小紅拖鞋4214114 回復 小紅拖鞋4214114
當迭代x?=('Adam',?95)時??x[0]是Adam,x[1]是95
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-07-02
因為set里面裝的是一個tuple(元組),元組里面的值是按照整數下索引的。舉個例子是t = ('a','b','c','d','e').這時我想訪問‘a‘這個值,就可以用t[0],訪問’e‘這個值,就用 t[4].這時切記Python中的索引值是從0開始的,也就是說第一個值的索引值是0,第二個值是1,第三個值是2,依次類推,’e‘的索引值就是4、回到你的問題。
s = set([('Adam', 95), ('Lisa', 85), ('Bart', 59)])
for x in s:
? ? print x[0] + ':',x[1]
利用for遍歷的時候,每次遍歷的值是一個元組,例如第一次遍歷先得到('Adam',95),我們的任務要得到姓名和分數。那么要在這個元組中訪問Adam利用x[0],訪問95利用x[1].
2016-07-02