파이썬 및 프로그래밍 초보자. 내가이 이름을 가지고 있다고 가정 해 봅시다 ... Brian, Chris, Mike. 나는 그 카드를 본 횟수를 추적하면서 그들이 만난 카드의 이름을 저장할 수 있기를 원합니다. 예를 들어, Brian -> [Queen : 8, Ace : 3, Jack : 5], Chris -> [Queen : 4, Ace : 2, Jack : 6] 등 어떤 데이터 구조를 사용해야하는지 잘 모르겠습니다. . 어떤 도움이라도 대단히 감사하겠습니다. 감사.파이썬에서 데이터 구조 선택에 대한 조언
1
A
답변
4
당신은 DICT()
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}
}
로 확장 할 수 있도록, 우리는 이름
을 호출하기위한 좀 더 유연성을
그리고 물론 (210)는, 위의 코멘트에 언급 한 바와 같이, 당신은 아주 간단하게 증가 할 수 있습니다
data['brian']['Queen'] += 1
을 마찬가지로, 코드
data['susan'] = {'Queen': 1, 'Ace': 23, 'Jack': 0}
에서 더 아래로 좀 더 이름을 쉽게 추가 할 수 있어야한다
데이터를 인쇄하고 '수잔'이 추가되었는지 확인하십시오. 이는 각 사람마다 새 컨테이너를 만드는 것보다 훨씬 더 확장 성이 있어야합니다.
파이썬 여행에서 행운을 빈다.
관련 문제
- 1. 파이썬 데이터 구조 조언
- 2. 데이터 구조에 대한 조언
- 3. 선택에 대한 데이터 바인딩
- 4. C++에 대한 선형 대수학 라이브러리 선택에 대한 조언
- 5. 개체 풀링에 대한 데이터 구조에 대한 조언
- 6. 구조 프로그램을 어떻게 구성해야하는지에 대한 조언
- 7. MySQL 데이터베이스 구조 조언
- 8. 레일 애플리케이션 구조, 조언?
- 9. 안드로이드 애플리케이션 구조 추천/조언
- 10. 파이썬에서 둘 이상의 데이터 구조 (dicts) 만들기
- 11. 레일 데이터베이스 구조 조언?
- 12. SQLite는 구조 조언
- 13. Java 프로그램 구조 조언
- 14. 세계지도에서 데이터 매핑에 대한 조언
- 15. 대용량 데이터 처리에 대한 조언
- 16. 구조 데이터 MongoDB에 대한 데이터
- 17. 동의어에 대한 데이터 구조
- 18. ArrayList에 대한 데이터 구조
- 19. 효율적인 mysql db 구조 조언
- 20. (mySQL) 데이터베이스 구조 조언 Please
- 21. 관계형 데이터베이스 구조 디자인 조언
- 22. 파이썬에서 삽입시 값으로 요소를 정렬하는 데이터 구조
- 23. 이러한 벡터를 저장하지만 파이썬에서 사용할 데이터 구조
- 24. 구조 라이브러리의 파이썬에서 데이터 압축 풀기
- 25. SQL 여러 테이블의 데이터 선택에 대한 쿼리
- 26. DataTable에 대한 대체 데이터 구조
- 27. "데이터 구조 및 알고리즘"에서 고민하는 사람을위한 조언
- 28. Redis에서 사용할 최상의 데이터 구조에 대한 조언?
- 29. 데이터 캡처 관리 시스템에 대한 조언
- 30. SQL Server에 대한 빅 데이터 인덱싱 조언
안녕하세요. 응답 해 주셔서 감사합니다. 비슷한 카드를 볼 때마다 값을 늘릴 수 있습니까? – user3078335
넵 ... 브라이언 [ 'Queen'] + = 1 – user590028