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值
上一篇下一篇

猜你喜欢

热点阅读