[Python/파이썬] input을 이용해 값을 입력 받아 리스트에 넣기

2021. 10. 5. 12:49Python

 

input

  • 사용자가 입력한 값을 읽어드리는 함수
  • 일반적으로 입력받은 것들을 문자열로 받아들인다.

  1.  list1이라는 빈 리스트를 생성한다.
  2.  input을 통해 사용자가 값을 입력하게 하고 이를 s라는 변수에 저장한다
  3.  s에 저장된 변수를 append를 써 list1에 넣는다
  4.  print를 통해 리스트를 출력한다.

결과 ▼

  1. '입력하세요 : ' 라는 문구가 뜨고 숫자 3을 입력했다.
  2. 하지만 출력된 리스트에는 3이 문자열로 들어가 ' '가 붙어있는 걸 확인할 수 있다.
  • 만약에 문자열이 아닌 다른 자료형을 입력 받게 하고 싶다면 input앞에 원하는 자료형을 적으면 된다.

숫자 자료형 입력 받기

 

  • 띄어쓰기로 구분된 여러 개 문자 입력 값을 리스트에 넣고 싶은 경우 list() 를 이용한다.

 

 

  • 띄어쓰기로 구분된 여러개의 숫자 입력 값을 리스트에 넣을 경우에는 map을 이용한다.

 

  • 엔터로 구분된 여러 개의 문자(혹은 단어) 입력 값을 리스트에 넣는 경우, for문을 사용한다.

5개를 넣는 경우
숫자를 넣을 경우, input을 int로 묶어준다.