Programming/Python
[Python] list 내부의 모든 string 값을 int 값으로 변환하기
Acver
2021. 1. 14. 20:18
results = ['1', '2', '3']
위와 같은 리스트가 있을 때,
python 2.x 버젼에서는
results = map(int, results)
를 이용하여 results 내부의 string 값을 int로 전환할 수 있다.
python 3에서는
results = list(map(int, results))
를 이용하여 위와 같은 결과를 얻을 수 있다.
- for 문을 이용하여 list 내부의 값을 int로 바꿀 수도 있는데, 특정 값만 int로 전환하는 것이 아니라면 위와 같은 방식을 사용하는 것도 괜찮아 보인다.
stackoverflow.com/questions/7368789/convert-all-strings-in-a-list-to-int 참조