python字典遍歷的幾種方法

2022-03-02 09:27:37 字數 1461 閱讀 6340

(1)遍歷key值

>>> a

>>> for key in a:

print(key+':'+a[key])

a:1b:2c:3

>>> for key in a.keys():

print(key+':'+a[key])

a:1b:2c:3

在使用上,for key in a和 for key in a.keys():完全等價。

(2)遍歷value值

>>> for value in a.values():

print(value) 1

23

(3)遍歷字典項

>>> for kv in a.items():

print(kv)

('a', '1')

('b', '2')

('c', '3')

(4)遍歷字典健值

>>> for key,value in a.items():

print(key+':'+value)

a:1b:2c:3

>>> for (key,value) in a.items():

print(key+':'+value)

a:1b:2c:3

在使用上for key,value in a.items()與for (key,value) in a.items()完全等價

(1)遍歷key值

>>> a

>>> for key in a:

print(key+':'+a[key])

a:1b:2c:3

>>> for key in a.keys():

print(key+':'+a[key])

a:1b:2c:3

在使用上,for key in a和 for key in a.keys():完全等價。

(2)遍歷value值

>>> for value in a.values():

print(value) 1

23

(3)遍歷字典項

>>> for kv in a.items():

print(kv)

('a', '1')

('b', '2')

('c', '3')

(4)遍歷字典健值

>>> for key,value in a.items():

print(key+':'+value)

a:1b:2c:3

>>> for (key,value) in a.items():

print(key+':'+value)

a:1b:2c:3

在使用上for key,value in a.items()與for (key,value) in a.items()完全等價

Python迴圈遍歷字典元素的幾種方法

背景知識1 序列解包 sequence unpacking 將包含多個值的序列解開,然後放到變數的序列中 將元組解包 values 1,2,3 x,y,z values print x,y,z 1 2 3 將列表解包 values 1,2,3 x,y,z values print x,y,z 1 2...

遍歷map的幾種方法

遍歷map方法 第一種 普遍使用,二次取值 system.out.println 通過map.keyset遍歷key和value for string key fieldjsonmap.keyset 第二種 system.out.println 通過map.entryset使用iterator遍歷k...

遍歷HashMap的幾種方法

有如下幾種方法 1.通過keyset 2.通過 map.entryset iterator 3.通過foreach map.entryset,當hashmap很大時,推薦使用這種方式。4.通過valueset public static void main string args 2.通過map.e...