반응형
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]
이렇게 바꾼 숫자를 리스트에서 빼내서 문자열로 만들고 싶을 때
1. join 사용하기
int_list = [1, 2, 3]
s = "".join(int_list)
>> 결과값은 123 (문자열)
1-1. 사이에 쉼표를 넣고 싶다면
int_list = [1, 2, 3]
s = ", ".join(int_list)
2. for문 사용하기(문자만 있는 경우)
arr = ['가', '나', '다', '라', '마']
str = ''
for s in arr:
str += s
> 가 나 다 라 마
3. for문 사용하기(문자+숫자 있는 경우)
arr = ['1', '가', '나', '다', '라']
strls = ''
for s in arr:
strls += str(s)
> 1가나다라
반응형
'코딩테스트 대비 > Python 문법' 카테고리의 다른 글
| [Python] 파이썬에서 언더스코어( _ )란? (0) | 2023.06.20 |
|---|---|
| [Python] queue VS deque (0) | 2023.06.20 |
| [Python] 2중 리스트 정렬 (0) | 2023.06.20 |
| [Python] dictionary 활용법(value 찾기, value 최댓값) (0) | 2023.06.19 |
| [Python] Sort vs Sorted (0) | 2023.06.19 |