리스트 자체가 input인데 어떻게 입력받을 수 있을까요?
조회수 429회
x = [1, 3, 5] 이 자체가 입력값인데 지금까지 map, split 등등 배운 걸로는 1 3 5 이런식으로 나열된 값만 입력할 수 있지 리스트 그 자체는 어떻게 입력받아야 할 지 모르겠네요.
3 답변
-
질문이 모호합니다. 구체적으로 무엇을 하고 싶은지 코드 일부분을 써서 질문해 주세요. 예를 들어 함수 입력이라면 이런 식으로 할 수 있습니다.
def do_something_with(a): print(f'a : {a}') def showlist(l=[]): for item in l: print(item) a,b,c = l do_something_with(a) mylist = [1,2,3] showlist(mylist)
-
import json a = input() # "[1, 2, 3, 4, 5]" b = json.loads(a) print(b) >> [1, 2, 3, 4, 5]
-
댓글 입력