您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

是否可以一次将相同的值分配给dict对象中的多个键?

是否可以一次将相同的值分配给dict对象中的多个键?

我想说的是,您所拥有的 非常 简单,您可以将其稍微改善一下:

my_dict = dict.fromkeys(['a', 'b', 'c'], 10)
my_dict.update(dict.fromkeys(['b', 'e'], 20))

如果您的键是元组,则可以执行以下操作:

>>> my_dict = {('a', 'c', 'd'): 10, ('b', 'e'): 20}
>>> next(v for k, v in my_dict.items() if 'c' in k)      # use .iteritems() python-2.x
10

当然,这将返回第一个遇到的值,其键包含给定的元素。

其他 2022/1/1 18:38:45 有440人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶