我發現定義多維詞典的函數,但我不清楚它們的樣子。什麼是多維字典?
Q
什麼是多維字典?
1
A
回答
3
字典中的值可以是任何Python對象,包括其他字典。例如:
animals = {'pets': {'George': 'cat', 'Fred': 'dog'}}
可以使用一鍵查找上animals
像animals['pets']['George']
或animals['pets']['Fred']
訪問內部字典的一個值。
2
將它稱爲nested dictionary
似乎更合適,因爲術語multidimensional
更適合於規則形狀或矩形形狀,如(3x4x5x6)。
嵌套字典是包含在其值中的一個的另一字典的字典,類似於一個嵌套列表是包含在其值中的一個的另一列表的列表
嵌套詞典:
nested_dict = dict(a=1, b=2, c=dict(c1=2, c2=2), d=3, e=dict(e1=dict(e11=1, e12=2), e2=1))
{'a': 1,
'b': 2,
'c': {'c1': 2, 'c2': 2},
'd': 3,
'e': {'e1': {'e11': 1, 'e12': 2}, 'e2': 1}}
比喻用嵌套列表:
nested_list = [1, 2, [2,2], 3, [[1,2],1]]
[1, 2, [2, 2], 3, [[1, 2], 1]]
+0
我認爲這是我混亂的一部分! – goldisfine
相關問題
- 1. 多維列表/字典/什麼?
- 2. 多維(?)字典
- 3. 什麼是字典
- 4. Python:多維字典
- 5. Python多維字典()
- 6. 什麼是算在字典
- 7. UITextChecker是什麼字典?
- 8. 是什麼字向量維
- 9. 創建多維字典
- 10. Python中的多維字典
- 11. Python的dict.get()多維字典
- 12. 的setObject多維字典
- 13. configparser中的多維字典
- 14. 多維詞典?
- 15. 爲什麼Scrapy的字段是字典?
- 16. 什麼是字典順序,這是什麼例子?
- 17. 什麼是字典<string, />是什麼意思?
- 18. 什麼是低維?
- 19. PHP數組多維Python的多維字典
- 20. 什麼是例如字典和類字典之間的dfifference
- 21. 字典末尾的()是什麼?
- 22. KeyError爲什麼字典是空的?
- 23. 什麼是OOP中的數組字典?
- 24. 數據字典的格式是什麼?
- 25. OpenOffice字典的格式是什麼?
- 26. 這本詞典的名字是什麼?
- 27. 什麼是字典壓縮支持?
- 28. 什麼是字典式的攻擊?
- 29. 使用字典的多維數組
- 30. 使用urlencoded多維字典的Python POST
這只是存儲dictionarys,真是一本字典。與多維數組相同... – FrankieTheKneeMan
聽起來像是詞典中的詞典(嵌套)。而在多維字典中,您在字典中以'd [key]'的形式訪問某個值時,它將是'd [key1] [key2]'。 –
如何知道這些函數定義了多維詞典?如果您不知道它們是什麼或它們的樣子? – Kevin