Return first N key:value pairs from dict

前端 未结 19 2290
花落未央
花落未央 2020-11-29 17:32

Consider the following dictionary, d:

d = {\'a\': 3, \'b\': 2, \'c\': 3, \'d\': 4, \'e\': 5}

I want to return the first N key:value pairs f

19条回答
  •  余生分开走
    2020-11-29 18:04

    You can approach this a number of ways. If order is important you can do this:

    for key in sorted(d.keys()):
      item = d.pop(key)
    

    If order isn't a concern you can do this:

    for i in range(4):
      item = d.popitem()
    

提交回复
热议问题