0
我使用collections.defaultdict(list)
。python字典使用defaultdict(列表)
我打印如下所示:
{ 'A': [{'UNP': 'P01899'}],
'C': [{'PDB': '2VE6'}],
'B': [{'PDB': '2VE6'}, {'UNP': 'P01887'}],
'E': [{'PDB': '2VE6'}, {'UNP': 'P01887'}],
'D': [{'UNP': 'P01899'}],
'G': [{'UNP': 'P01899'}],
'F': [{'PDB': '2VE6'}],
'I': [{'PDB': '2VE6'}],
'H': [{'PDB': '2VE6'}, {'UNP': 'P01887'}],
'K': [{'PDB': '2VE6'}, {'UNP': 'P01887'}],
'J': [{'UNP': 'P01899'}],
'L': [{'PDB': '2VE6'}] }
我想要做的是使用的條款,如果'UNP'
做一些事情,如果只'PDB'
並沒有'UNP'
然後做不同的事情。
我對腳本非常陌生。所以任何幫助,高度讚賞。 感謝
如果''UNP''哪裏?在整個外部字典? –
在我看來,你應該使用字典的字典,而不是字典的字典。 –
你的問題很難理解。你的意思是你想要以某種方式處理你的結構?如果你只是想使用它,它來自哪裏並不重要,所以你是否用'defaultdict'創建它並不重要。無論如何,您需要舉例說明您想要做什麼,使用代碼或至少使用僞代碼。 – BrenBarn