【发布时间】:2021-12-20 05:38:58
【问题描述】:
我正在尝试嵌套两个字典,也许只制作一个字典字典更容易,但是,我有不同值的相同键,只是更改键更容易还是有办法嵌套这些两个?
Number_As = 1
#DNA dictionary
DNAdict = {
'A': ['dAMP',1,..., other values],
'C': ['dCMP',2,..., other values],
'T': ['dTMP',3,..., other values],
'G': ['dGMP',4,..., other values]}
#RNA dictionary
RNAdict = {
'A': ['AMP',5,..., other values],
'C': ['CMP',6,..., other values],
'U': ['UMP',7,..., other values],
'G': ['GMP',8,..., other values]}
然后我尝试访问不同计算的单个值:
Energy of DNA_A = Number_As * DNAdict['A'][1]
Energy of DNA_A = 1
or
Energy of RNA_A = Number_As * RNAdict['A'][1]
Energy of RNA_A = 5
但我希望只有一个字典,然后尽管名称相同,但可以访问每个键的不同值。有可能吗?
非常感谢!!
【问题讨论】:
-
您希望输出是什么样的?
-
我期望得到单独的结果,例如,DNAdict['A'][6] 在不同的方程中使用:A 能量 = A 的数量 * CA * DNAdict['A'][ 6]
标签: python dictionary nested