하나의 사전 (Python)을 사용하여 목록 목록의 다른 요소 합계

조안 트리 에이

이 목록이 있습니다.

    [Racing, 100]
    [Crossi, 100]
    [Racing, 120]
    [Racing, 130]
    [Marcas, 105]
    [Marcas, 109]
    [Crossi, 130]
    [Crossi, 104]

Racing, Marcas 및 Crossi의 총합을 원합니다. 가능하다면 파이썬에 대한 사전을 사용하고 싶습니다. 이렇게 :

    Brads{"Crossi": 334, "Marcas": 214, "Racing":350}

하나의 for루프로 가능합니까?

이홍지
from collections import defaultdict
list_ = [['Racing', 100],['Crossi', 100],['Racing', 120],['Racing', 130],['Marcas', 105],['Marcas', 109],['Crossi', 130],['Crossi', 104]]
dic = defaultdict(int)
for i in list_:
    dic[i[0]] += i[1]
print(dic)

밖:

defaultdict(<class 'int'>, {'Marcas': 214, 'Crossi': 334, 'Racing': 350})

기본값으로 설정:

list_ = [['Racing', 100],['Crossi', 100],['Racing', 120],['Racing', 130],['Marcas', 105],['Marcas', 109],['Crossi', 130],['Crossi', 104]]
d = {}
for k,v in list_:
    d[k] = d.setdefault(k,0) + v
print(d)

밖:

{'Marcas': 214, 'Crossi': 334, 'Racing': 350}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

LINQ C #을 사용하여 다른 목록의 목록 병합

분류에서Dev

다른 목록을 사용하여 목록 요소 바꾸기

분류에서Dev

다른 목록의 요소를 사용하여 목록을 필터링하는 Python

분류에서Dev

JQuery를 사용하여 하나의 비 순차 목록에서 다른 목록으로 목록 요소 이동

분류에서Dev

하나의 목록에 다른 요소를 어떻게 사용합니까?

분류에서Dev

명령 목록을 사용하여 파일의 목록 요소를 실행합니다.

분류에서Dev

Applescript : 하나의 목록을 사용하여 다른 목록 제거

분류에서Dev

"while"을 사용하여 한 목록의 요소를 다른 목록에서 제거

분류에서Dev

다른 목록을 사용하여 목록에서 요소 삭제

분류에서Dev

목록 요소 조합에서 목록을 생성하기위한 적용 함수의 올바른 사용

분류에서Dev

목록 요소 조합에서 목록을 생성하기위한 적용 함수의 올바른 사용

분류에서Dev

Python : 다른 목록의 색인을 사용하여 목록의 데이터 요약

분류에서Dev

두 목록의 요소를 비교하고 다른 원래 목록의 별도 목록을 반환합니다.

분류에서Dev

람다 식을 사용하여 두 목록 사이의 공통 요소 찾기

분류에서Dev

목록 목록에서 사전을 만들고 요소의 위치를 유지합니다.

분류에서Dev

목록 자바 스트림을 사용하여 목록의지도합니다

분류에서Dev

Python을 사용하는 N 목록의 특정 항목 합계

분류에서Dev

Python에서 단일 요소를 사용하여 그룹화 된 목록 요소를 하나의 목록으로 결합

분류에서Dev

사전의 값 목록을 다른 사전의 값 목록으로 나누기

분류에서Dev

재귀를 사용하여 목록의 총 요소 수 계산

분류에서Dev

하나의 새 목록에서 목록의 유사한 요소 병합

분류에서Dev

하나의 새 목록에서 목록의 유사한 요소 병합

분류에서Dev

MVC 5는 확인란을 사용하여 ViewModel의 목록 요소를 제거합니다.

분류에서Dev

SML : 각 튜플의 두 번째 요소를 사용하여 튜플 목록에서 목록을 만듭니다.

분류에서Dev

목록의 요소를 결합하여 새 목록을 만듭니다.

분류에서Dev

목록 중 하나에 적용된 조건에 따라 사전의 모든 목록을 필터링합니다.

분류에서Dev

목록 이해력을 사용하여 목록의 각 요소 추출

분류에서Dev

키가 목록에 있고 값이 다른 목록에있는 해당 요소의 합인 사전 만들기

분류에서Dev

Excel-하나의 드롭 다운 목록을 사용하여 다른 드롭 다운 목록 채우기

Related 관련 기사

  1. 1

    LINQ C #을 사용하여 다른 목록의 목록 병합

  2. 2

    다른 목록을 사용하여 목록 요소 바꾸기

  3. 3

    다른 목록의 요소를 사용하여 목록을 필터링하는 Python

  4. 4

    JQuery를 사용하여 하나의 비 순차 목록에서 다른 목록으로 목록 요소 이동

  5. 5

    하나의 목록에 다른 요소를 어떻게 사용합니까?

  6. 6

    명령 목록을 사용하여 파일의 목록 요소를 실행합니다.

  7. 7

    Applescript : 하나의 목록을 사용하여 다른 목록 제거

  8. 8

    "while"을 사용하여 한 목록의 요소를 다른 목록에서 제거

  9. 9

    다른 목록을 사용하여 목록에서 요소 삭제

  10. 10

    목록 요소 조합에서 목록을 생성하기위한 적용 함수의 올바른 사용

  11. 11

    목록 요소 조합에서 목록을 생성하기위한 적용 함수의 올바른 사용

  12. 12

    Python : 다른 목록의 색인을 사용하여 목록의 데이터 요약

  13. 13

    두 목록의 요소를 비교하고 다른 원래 목록의 별도 목록을 반환합니다.

  14. 14

    람다 식을 사용하여 두 목록 사이의 공통 요소 찾기

  15. 15

    목록 목록에서 사전을 만들고 요소의 위치를 유지합니다.

  16. 16

    목록 자바 스트림을 사용하여 목록의지도합니다

  17. 17

    Python을 사용하는 N 목록의 특정 항목 합계

  18. 18

    Python에서 단일 요소를 사용하여 그룹화 된 목록 요소를 하나의 목록으로 결합

  19. 19

    사전의 값 목록을 다른 사전의 값 목록으로 나누기

  20. 20

    재귀를 사용하여 목록의 총 요소 수 계산

  21. 21

    하나의 새 목록에서 목록의 유사한 요소 병합

  22. 22

    하나의 새 목록에서 목록의 유사한 요소 병합

  23. 23

    MVC 5는 확인란을 사용하여 ViewModel의 목록 요소를 제거합니다.

  24. 24

    SML : 각 튜플의 두 번째 요소를 사용하여 튜플 목록에서 목록을 만듭니다.

  25. 25

    목록의 요소를 결합하여 새 목록을 만듭니다.

  26. 26

    목록 중 하나에 적용된 조건에 따라 사전의 모든 목록을 필터링합니다.

  27. 27

    목록 이해력을 사용하여 목록의 각 요소 추출

  28. 28

    키가 목록에 있고 값이 다른 목록에있는 해당 요소의 합인 사전 만들기

  29. 29

    Excel-하나의 드롭 다운 목록을 사용하여 다른 드롭 다운 목록 채우기

뜨겁다태그

보관