首页 > 解决方案 > 搜索元素的字典值

问题描述

我有一个预定义的字典,我希望能够在字典的键和值中搜索目标字符串。

例如,如果这是我的字典:

my_dict = {u'GroupName': 'yeahyeahyeah', u'GroupId': 'sg-123456'}

我想检查' 是否在字典的键或值中'yeahyeahyeah''GroupId我想我想把整个字典转换成一个字符串,这样我就可以做一个子字符串搜索,但我对其他想法持开放态度。

标签: pythonstringlistdictionary

解决方案


编辑:从评论中获取建议

以下是如何从字典中的键值对创建列表。

my_dict = [{u'GroupName': 'yeahyeahyeah', u'GroupId': 'sg-123456'}]

my_list = list(my_dict[0].keys()) + list(my_dict[0].values())

这将返回:

['GroupName', 'yeahyeahyeah', 'GroupId', 'sg-123456']

推荐阅读