Is it possible to assign the same value to multiple keys in a dict object at once?

前端 未结 6 1888
时光取名叫无心
时光取名叫无心 2020-11-27 03:44

In Python, I need a dictionary object which looks like:

{\'a\': 10, \'b\': 20, \'c\': 10, \'d\': 10, \'e\': 20}

I\'ve been able to get th

6条回答
  •  感情败类
    2020-11-27 04:04

    Method:

    def multi_key_dict_get(d, k):
        for keys, v in d.items():
            if k in keys:
                return v
        return None
    

    Usage:

    my_dict = {
       ('a', 'b', 'c'): 10,
       ('p', 'q', 'r'): 50
    }
    
    value = multi_key_dict_get(my_dict, 'a')
    

提交回复
热议问题