Python和編程新手在這裏。假設我有這些名字...... Brian,Chris和Mike。我希望能夠存儲他們遇到的牌的名字,同時記錄他們看過那張牌的次數。例如,布賴恩 - > [女王:8,王牌:3,傑克:5],克里斯 - [女王:4,王牌:2,傑克:6]等我不確定使用什麼數據結構。任何幫助將不勝感激。謝謝。關於在Python中選擇數據結構的建議
1
A
回答
4
你正在尋找一個字典()
brian = {'Queen': 8, 'Ace': 3, 'Jack': 5}
chris = {'Queen': 4, 'Ace': 2, 'Jack': 6}
4
從user590028的答案是正確的,我想補充一點,也許你會想與嵌套詞典那會一個「父」字典使您能夠擴展到更多的名字
data = {
'brian' : {'Queen': 8, 'Ace': 3, 'Jack': 5},
'chris' : {'Queen': 4, 'Ace': 2, 'Jack': 6},
'matt' : {'Queen': 0, 'Ace': 1, 'Jack': 3}
}
通過這種方式,我們有更多一點的靈活性調用的名稱
print data['brian']
print data['brian']['Queen']
,當然還有,如上面的評論中提到,你可以增加很簡單:
data['brian']['Queen'] += 1
同樣,應該很容易在代碼
data['susan'] = {'Queen': 1, 'Ace': 23, 'Jack': 0}
進一步下跌多增加一些名字
打印數據並查看'susan'已被添加。這應該比爲每個人創建一個新的容器更具可擴展性。
祝你的Python旅程好運!
相關問題
- 1. 關於數據結構的建議
- 2. 關於數據庫結構的建議
- 3. Python數據結構選擇
- 4. 關於MySQL中表結構的建議
- 5. 關於相關功能的數據結構的建議
- 6. 根據相關結構在python結構中選擇記錄
- 7. 數據結構的建議
- 8. 關於簡單的MongoDB數據庫結構的建議
- 9. 關於Yii項目結構的建議?
- 10. 關於佈局/結構的建議
- 11. 需要關於數據庫結構的想法/建議
- 12. 關於項目半結構化數據的一些建議
- 13. 關於數據庫結構的意見和建議
- 14. 關於匿名「自引用」數據結構的建議/討論
- 15. 關於數據庫結構和性能需要的建議
- 16. 需要關於數據庫結構化的建議
- 17. Python數據結構對於2D網格的建議
- 18. 關於用大量數據構建數據庫的建議
- 19. 建議數據結構
- 20. OOP數據結構建議
- 21. 需要關於選擇數據訪問方法的建議
- 22. 關於在Redis中使用的最佳數據結構的建議?
- 23. 關於內存數據庫與線程安全數據結構的建議
- 24. 數據結構的選擇
- 25. 關於從數據庫任意結構創建Web應用程序的建議
- 26. 在perl中選擇數據結構
- 27. PHP數據結構的建議需要
- 28. 建議使用的數據結構
- 29. 對數據結構的建議!
- 30. python中的關係數據結構
你好,謝謝你的回覆!我可以隨時增加價值,我可以看到類似的卡片嗎? – user3078335
是......布萊恩['女王'] + = 1 – user590028