반응형
이와 유사한 데이터 구조가 있습니다.
table = [
("marley", "5"),
("bob", "99"),
("another name", "3")
]
내가하고 싶은 것은 다음과 같이 기능적으로 두 번째 열 (5 + 99 + 3)의 합계를 구하는 것입니다.
total = sum(table, lambda tup : int(tup[1]))
이것은 파이썬 함수 sorted
와 유사한 구문이지만 파이썬의 sum
함수를 사용하는 방법은 아닙니다.
두 번째 열을 요약하는 파이썬 적 / 기능적 방법은 무엇입니까?
해결 방법
total = sum(int(v) for name,v in table)
참조 페이지 https://stackoverflow.com/questions/25047561
반응형
'파이썬' 카테고리의 다른 글
파이썬에서 배열을 선언하고 채우는 방법은 무엇입니까? (0) | 2020.12.12 |
---|---|
파이썬 Python 여러 줄 문자열에 대한 적절한 들여 쓰기 (0) | 2020.12.12 |
파이썬에서 백 슬래시로 문자열 분할 (0) | 2020.12.11 |
파이썬 NaN (Pandas)에서 필터링하는 방법은 무엇입니까? (0) | 2020.12.11 |
파이썬 각 하위 목록의 첫 번째 항목 추출 (0) | 2020.12.11 |
댓글