获取键值对,其中值包含python中的字符串

时间:2017-07-18 22:06:44

标签: python dictionary

我在python中有一本字典:

jsonObject

如何获取值包含字符串'sa'的键值对?我这样做了:

dict_example  = {'a': ['ab', 1, 2], 'b': ['sa', 23, 43], 'c': ['qw', 2, 12]}

1 个答案:

答案 0 :(得分:5)

试试这个:

sub_str = 'qw'
{k: v for k, v in dict_example.items() if sub_str in v}

您想查看字符串是否包含在值中,而不是字符串是否等于值(列表)