【发布时间】:2022-01-13 04:35:21
【问题描述】:
我有一个包含相同键但不同值的字典列表。键"A" 的值存储在一个名为animals_k 的变量中。鉴于此,我想知道是否有更简洁的方式来表示以下内容:
animals_k = ['tiger', 'elephant', 'cow', 'goat']
animal_class = [{"A":"tiger", "B": 0, "C":20, "D":4},
{"A":"elephant", "B": 60, "C":8, "D":9},
{"A":"cow", "B": 0, "C":34, "D":12},
{"A":"goat", "B": 43, "C":43, "D":44}]
【问题讨论】:
-
很抱歉,您的要求不是很清楚。 “简洁”是什么意思?
-
一种更动态的方法,不涉及重复键
-
再说一次,你的意思不是很清楚。你的意思是字面意思是你必须输入什么作为源代码?
-
你能计算出给定动物的“B”、“C”和“D”的值吗?
-
@giucal 否,这些值可能会发生变化;考虑到动物,它们不是计算出来的
标签: python list dictionary key key-value