일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- ceil
- Codeforces
- mysql
- timestamp
- SUM
- project euler
- floor
- 딕셔너리
- lower_case_table_names
- 네이밍
- itertools
- 외래키
- convention
- list comprehension
- python
- 에라토스테네스의 체
- flask
- 큰 수 나누기
- Dictionary
- 소수
- 자료구조
- enumerate
- BOJ
- 파이썬
- 리스트 컴프리헨션
- 세그먼트 트리
- SUM()
- datetime
- FOREIGN KEY
- 2557
Archives
- Today
- Total
목록SUM() (1)
늒네 기록
[python] sum() 함수에 대하여
평소에 제일 많이 접하게 되는 sum() 함수 사용법은 다음과 같을 것이다. l = [1, 2, 3, 4] print(sum(l)) # 10 이때 sum의 역할은 리스트 l 안에 있는 정수들을 전부 더해준다. 그런데, sum에 두번째 인자를 넣을 수 있다. 두 번째 인자는 최초의 변수 역할을 해주는데, 아래의 코드를 보면 좀 더 명확하게 이해할 수 있다. x = 5 l = [1, 2, 3, 4] for num in l: x+=num print(x) # 15 y = 5 print(sum(l, y)) # 15 print(y) # 5 sum()함수가 주어진 이터레이터에 있는 값들을 모두 더해주는 거라면, +가 정의된 다른 타입들도 넣을 수 있는 것이 아닐까 의문을 가질 수 있다. 예를 들어, 1) string..
언어 공부 기록/python
2020. 9. 24. 00:21