[Python] 문자열 리스트 → 숫자

Heidi·2023년 5월 9일
0

파이썬 기본 문법

목록 보기
2/11

1. Map 사용하기


strls = ['1', '2', '3']
intls = list(map(int, strls))
print(intls)

> [1, 2, 3]

2. List comprehension 사용하기

str_list = ['1', '2', '3']
int_list = [int(i) for i in str_list]
print(int_list)

> [1, 2, 3]

이렇게 바꾼 숫자를 리스트에서 빼내서 문자열로 만들고 싶을 때

join 사용하기


int_list = [1, 2, 3]
s = "".join(int_list)

결과값은 123 (문자열)

사이에 쉼표를 넣고 싶다면


int_list = [1, 2, 3]
s = ", ".join(int_list)

for문 사용하기(문자만 있는 경우)

arr = ['가', '나', '다', '라', '마']
str = ''
for s in arr:
    str += s

> 가 나 다 라 마

for문 사용하기(문자+숫자 있는 경우)

arr = ['1', '가', '나', '다', '라']
strls = ''
for s in arr:
    strls += str(s)

> 1가나다라
profile
기획자

0개의 댓글

관련 채용 정보