我有一个函数
dict1 = {'2132': [{'L': {'Y': '452.2'}}, {'L': {'N': '21'}}], '2345': [{'L': {'Y': '87'}}, {'C': {'N': '56'}}, {'6': {'Y': '45.23'}}]
我还有一个函数,我需要将dict1中的2132,L,Y值作为参数传递,结果应该是452.2
def getx(a, b, c):
try:
return dict1[a][b][c]
except:
return None
当我给出dict1['2132']
结果[{'L': {'Y': '452.2'}}, {'L': {'N': '21'}}]
我想dict1['2132']['L']['Y']
结果应该是452.2
所以我需要我的字典
dict1 = {'2132': [{'L': {'Y': '452.2'}}, {'L': {'N': '21'}}], '2345': [{'L': {'Y': '87'}}, {'C': {'N': '56'}}, {'6': {'Y': '45.23'}}]
显示为
dict1 = {'2132': {{'L': {'Y': '452.2'}}, {'L': {'N': '21'}}}, '2345': {{'L': {'Y': '87'}}, {'C': {'N': '56'}}, {'6': {'Y': '45.23'}}}
或者当dict1为空时,有没有其他方法可以拉取第四个值
dict1 = {'2132': [{'L': {'Y': '452.2'}}, {'L': {'N': '21'}}], '2345': [{'L': {'Y': '87'}}, {'C': {'N': '56'}}, {'6': {'Y': '45.23'}}]
这个怎么样:
然后呢
这是你的解决办法
相关问题 更多 >
编程相关推荐