我寫了一些,我需要將一個複雜的數據結構傳遞給一些函數。如何簡化在Python中創建巨大的數據結構
的數據結構是這樣的:
{ 'animals': [ 'cows', 'moose', { 'properties': [ 9, 26 ] } ]
'fruits': {
'land': [ 'strawberries', 'other berries' ],
'space': [ 'apples', 'cherries' ]
}
}
這種結構看起來很醜陋給我。你能想出如何簡化寫這種海量數據結構的方法嗎?
PS。我編造了這個結構,但是我的真實結構非常相似。
它有什麼問題?列表和詞典的字典並沒有真正的問題。你擔心什麼?它出什麼問題了? – 2010-02-28 21:46:29
你必須更詳細地描述你的程序。屬性[9,26]是動物的屬性嗎? – 2010-02-28 21:51:29
'['cows','moose',{'properties':[9,26]}]'是不合需要的。當所有元素共享相同類型(或至少具有相同的鴨式屬性)時列出獲得力量。 – unutbu 2010-02-28 21:51:58