日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:python怎么遍歷字典

1、遍歷key值

>>> d = {'python':'astonishing', 'C++':'complicated', 'Java':'versatile'}
>>> for key in d:
...     print(key + ':' + d[key])
...
Python:astonishing
C++:complicated
Java:versatile

同理,可把下列代碼的d改為d.keys()

notice:python2除了上述兩種方法外,還可以寫為d.iterkeys()

2、遍歷value值

>>> for value in d:
...     print(value)
...
Python
C++
Java

同理,可把下列代碼的d改為d.values()

notice:python2除了上述兩種方法外,還可以寫為d.itervalues()

3、遍歷字典

>>> for kv in d.items():
...     print(kv)
...
('Python', 'astonishing')
('C++', 'complicated')
('Java', 'versatile')
>>> for k, v in d.items():#開始偷懶,縮寫k, v
...     print(k + ':' + v)
...
Python:astonishing
C++:complicated
Java:versatile

其實還有一種方法,用到了zip(元素對)使得我們可以像c/c++等語言一樣循環(huán)兩個變量。

>>> for k, v in zip(d.keys(), d.values()):
...     print(k + ':' + v)
...
Python:astonishing
C++:complicated
Java:versatile

關于zip的用法,詳見python cookbook:https://python3-cookbook.readthedocs.io/zh_CN/latest/c04/p11_iterate_over_

multiple_sequences_simultaneously.html

python學習網(wǎng),大量的免費python視頻教程,歡迎在線學習!


網(wǎng)頁題目:創(chuàng)新互聯(lián)Python教程:python怎么遍歷字典
本文網(wǎng)址:http://www.5511xx.com/article/cogpjgd.html