728x90
파이썬에서 리스트 모든 원소의 타입을 바꾸기 위해서는 map 함수를 사용하면 된다.
문자형 -> 숫자형 변환
list_str = ['1','2','3','4']
list_int = list(map(int, list_str)) # 정수로 변환
print(list_int)
# [1, 2, 3, 4]
숫자형 -> 문자형 변환
list_str2 = list(map(str, list_int)) # 다시 문자열로 변환
print(list_str2)
# ['1', '2', '3', '4']
숫자형 -> bool 형 변환
list_ = [0,1,2]
list_bool = list(map(bool,list_))
print(list_bool)
# [False, True, True]
bool 형 -> 숫자형 변환
list_int = list(map(int,list_bool))
print(list_int)
# [0, 1, 1]
728x90
'PYTHON' 카테고리의 다른 글
[PYTHON] 문자열을 식으로 계산해주는 함수 - eval (0) | 2024.02.08 |
---|---|
[PYTHON] 뒤에서부터 찾기 - rfind, rindex (0) | 2024.02.06 |
.ipynb 파일을 .py파일로 변경하기 (0) | 2024.02.04 |
[PYTHON] 정규표현식 활용하기 (0) | 2024.02.02 |
[PYTHON] 2차원 배열 정렬하기 (0) | 2024.02.02 |