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 참조