Slicing a dictionary by keys that start with a certain string

后端 未结 3 1755
情深已故
情深已故 2020-12-14 06:25

This is pretty simple but I\'d love a pretty, pythonic way of doing it. Basically, given a dictionary, return the subdictionary that contains only those keys that start with

3条回答
  •  春和景丽
    2020-12-14 06:32

    In functional style:

    dict(filter(lambda item: item[0].startswith(string),sourcedict.iteritems()))

提交回复
热议问题