dict遍历
2022-04-15 本文已影响0人
_Irving
s={'a': -10, 'b': 5, 'c': 3, 'd': 5}
**情况1:
for i in s:
print(i)# a b c d 返回的是字典的key值
**情况二:
print(list(map(lambda v:v[1],dic.items())))#items返回的是(key,value)的列表
for i in s.items():
print(i) #('a', -10)、'b', 5)、('c', 3)、('d', 5)
print(i[0]) #a、b、c、d
print(i[1]) #-10、5、3、5
**情况三:
for key,value in s.items():
print('key:',key,'value:',value)
'''
key: a value: -10
key: b value: 5
key: c value: 3
key: d value: 5
'''
**情况四:
for key in s.keys():
print(key) #返回key值
for value in s.values():
print(value) #返回value值