공부/코딩 연습

[Python] 데이터 형태 변환 - 문자열 <ㅡ> 정수형

zophobia 2024. 11. 11. 03:16
728x90

1.기본 데이터 형식 전환

1-1.문자열에서 정수형으로

문자열 데이터는 작은따옴표(')나 큰따옴표(")로 시작과 끝을 표현한다.

정수형 데이터는 이와 달리 숫자 그 자체로 표현한다.

str_data = '문자열 데이터' int(str_data)

1-2.기본 정수형에서 문자형으로

정수형의 데이터를 문자형으로 변환하는것도 가능하다.

int_data = 123 str(int_data)

 

2.리스트 내 데이터 형식 변환

 

2-1.문자열을 정수형으로

 

리스트 내의 문자열을 정수형으로 다음과 같은 방식으로 전환할 수 있다.

str_arr = ['0','1','2','3'] int_arr = list(map(int, str_arr))

다음의 방식으로도 가능하다.

str_arr = ['0','1','2','3'] int_arr = [int(i) for i in str_arr]

 

2-2.정수형을 문자형으로

int_arr = [0,1,2,3] str_arr = list(map(str, int_arr))

또는

int_arr = [0,1,2,3] str_arr = [str(i) for i in int_arr]
728x90