본문 바로가기
Problem Solving/Python Concepts

[Python] 리스트의 문자열을 int로 변환

by 대범하게 2022. 9. 27.
반응형

1. map 함수 활용

# list_a = ['1', '2', '3', '4']   -> list_a = [1, 2, 3, 4] 로 바꾸고 싶을 때,

list_a = map(int, list_a)

2.  입력 받은 n을 통해 n개의 int형 num 리스트를 출력

import sys
n = int(sys.stdin.readline())
num = [int(sys.stdin.readline()) for i in range(n)]

# int()를 씌워줌으로써 int 형태로 변환해준다.

int()를 씌움으로써 문자열이 int 형태로 변환된 것을 볼 수 있다.

3. 입력받기에서 int로 받고 싶다면 

list(map(int, sys.stdin.readline().split()))
반응형