當前位置:成語大全網 - 新華字典 - python循環遍歷字典元素問題求指教

python循環遍歷字典元素問題求指教

妳的x,y是代表的未知元素吧,不然a就只有{('x','y'):(0,0)}這壹個元素了。下面說問題:

對於字典的key值遍歷可以用items()函數來實現,比如下面的代碼:

a={('a','b'):(0,0),('c','d'):(1,1),('e','f'):(2,2)}

for?i,j?in?a.items():

print(i,':',j)

輸出的結果是:

('c', 'd') : (1, 1)

('e', 'f') : (2, 2)

('a', 'b') : (0, 0)

也就是說對for i,j in a.items()這句話,i得到是字典的key值,j得到的是字典的value,如果想只遍歷字典的key值,也就是妳要的('x','y'),那麽把print(i,' : ',j)改成print(i)就可以了(具體輸出格式妳自己定制就好,不壹定按我的)