{'A': [5.0, 6.20], 'B': [1.92, 3.35], 'C': [3.21, 7.0], 'D': [2.18, 9.90]}
然后,我将根据密钥匹配来处理这些数字。例如,A,我会把这些数字代入相应的方程。
A
x/100 * y/100 = 5.0/100 * 6.20/100
注意,这是返回值的函数的一部分。
8xiog9wr1#
您可以使用dict comprehension为每个键执行此操作。
dict comprehension
{k:(x/100) * (y/100) for k,(x,y) in d.items()}
{'A': 0.0031000000000000003, 'B': 0.0006432, 'C': 0.002247, 'D': 0.0021582000000000003}
访问字典中单个键的值就像d['A']或d.get('A')一样简单阅读更多关于dict解析here的信息。
d['A']
d.get('A')
aurhwmvo2#
在使用键访问字典值之后,在本例中'A'使用索引访问列表值,例如列表的索引[0]包含'val1',然后可以将其赋值给变量并进行计算。法令
'A'
[0]
'val1'
dic = {'A':['val1', 'val2']} x = dic['A'][0] y = dic['A'][1] print(x, y)
val1 val2
2条答案
按热度按时间8xiog9wr1#
您可以使用
dict comprehension
为每个键执行此操作。访问字典中单个键的值就像
d['A']
或d.get('A')
一样简单阅读更多关于dict解析here的信息。
aurhwmvo2#
在使用键访问字典值之后,在本例中
'A'
使用索引访问列表值,例如列表的索引[0]
包含'val1'
,然后可以将其赋值给变量并进行计算。法令