주어진 숫자가 있으면 각 자릿수를 더하는 방법
자릿수를 나눠서 (% 나 //로) 사용할 수 있지만 좋은 함수가 있어서 정리
1
2
3
|
result = list(map(int,str(1234)))
print(result)
# 또는 아래 코드로도 같은 출력을 가질 수 있다 print([int(a) for a in str(1234)])
|
cs |
숫자 1234는 천의 자리1, 백의 자리 2, 십의 자리 3, 일의 자리 4 가 리스트에 차례로 저장됨
이전에 map함수에 대해서 포스팅 했는데 더 많은 기능이 있었다
이렇게 쓰는 방법도 익혀둬야겠다
2021.09.15 - [Python] - [Python] 파이썬 map함수란? 사용 예제
반응형
'Python' 카테고리의 다른 글
Python 순열, 조합으로 숫자 조합하기 (itertools 사용) (0) | 2022.03.22 |
---|---|
[python] 리스트 내 조건문 사용하기 - 리스트 컴프리헨션 (List Comprehension) (0) | 2022.02.16 |
Python에서 SQLite 데이터 삭제하기(DELETE 문) (0) | 2021.10.27 |
Python에서 SQLite 데이터 수정하기(UPDATE문) (0) | 2021.10.26 |
[Python] 파이썬 자료 구조(1) (0) | 2021.10.21 |
댓글