전체 방문자
오늘
어제
이대코
ServerNeverDown
이대코
  • 분류 전체보기 (109)
    • Project (9)
      • GASIP_대학 커뮤니티 (5)
      • CATCHROOM_야놀자중고숙박거래 (2)
      • CANCER-FINE_암환자를 위한 정보 제공 사.. (2)
    • Development (46)
      • Python (9)
      • Java (8)
      • Kotlin (1)
      • Spring&Springboot (4)
      • BootCamp (10)
      • DevOps (1)
      • TrobleShooting (6)
      • Network (1)
      • DataBase (2)
      • OS (1)
      • Design Pattern (2)
    • Coding Test (51)
      • BOJ (1)
      • DFS,BFS (4)
      • 그리디 알고리즘 (6)
      • Dynamic Programming (2)
      • 이진 탐색 (0)
      • 초보자를 위한 파이썬 300제 (29)
      • 구현 (9)
    • Stock (3)
      • Market View (2)
      • Analysis of stocks (0)
      • Knowledge (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록
  • 글쓰기

인기 글

hELLO · Designed By 정상우.
이대코

ServerNeverDown

[Python] input 함수 활용하여 원하는 만큼 리스트 내 원소 자동생성하기
Development/Python

[Python] input 함수 활용하여 원하는 만큼 리스트 내 원소 자동생성하기

2022. 12. 30. 13:47

안녕하세요. Harry입니다.

 

본 포스팅의 목적은, 코딩테스트를 준비함에 있어 스스로 공부한 지식을 정리하고자 합니다.

 

코딩테스트를 준비하다보면, 반복문이 1번 돌때마다 나온 값을 한 리스트에 저장해야하는 경우가 있습니다.

 

이런 경우, 보통은 루프 밖에 별도의 리스트를 생성하여 append 함수를 이용하여 리스트를 만들기도 하는데요.

 

이번에는 좀 다르게 활용할 수 있는 방법이 있어 정리하고자 합니다.

 

사용자가 입력하는 숫자만큼 리스트 내 리스트 요소 만들기

사용자의 입력 수의 개수만큼 리스트 내 리스트로 만드는 방법입니다.

list(map(int, input().split()))

list(map(int,input().split())) 을 먼저 활용하면, 사용자가 입력하는 문자열을 정수형으로 변경하고, 스페이스바 기준으로 요소로 구분하여 출력합니다.

 

N = int(input())
sample = [list(map(int, input().split())) for i in range(N)]

사용자가 N 이라는 정수형을 입력하면, for 문 내 range 함수를 활용하여 N번 만큼 반복할 수 있도록 설정하구요.

for 문 앞에 list(map(int,input().split())) 을 작성함으로써 for문의 결과를 아래로 들여쓰기하여 표현하지 않고 한줄의 코드로 활용할 수 있도록 작성합니다.

print(sample)

이제 리스트를 출력하면 아래와 같이 나옵니다.

N = 2

입력한 숫자는 2 3 and 5 6 입니다.

결과는 [ [2,3], [5,6]] 으로 나온 것으로 확인할 수 있습니다.

 

감사합니다.

저작자표시 비영리 변경금지 (새창열림)

'Development > Python' 카테고리의 다른 글

[독학 파이썬] 파이썬 ord 메서드 활용법 정리(feat.chr)  (2) 2023.02.01
[Python] input함수 대신 sys.stdin.readline 활용하기  (0) 2022.12.30
[독학 파이썬] 파이썬 자료형 종류별 내장 함수 정리(리스트)_12.12  (0) 2022.12.12
[독학 파이썬] 파이썬 자료형 종류별 내장 함수 정리(문자열)_12.12  (0) 2022.12.12
[Error] AttributeError 해결 방법  (0) 2022.11.15
    'Development/Python' 카테고리의 다른 글
    • [독학 파이썬] 파이썬 ord 메서드 활용법 정리(feat.chr)
    • [Python] input함수 대신 sys.stdin.readline 활용하기
    • [독학 파이썬] 파이썬 자료형 종류별 내장 함수 정리(리스트)_12.12
    • [독학 파이썬] 파이썬 자료형 종류별 내장 함수 정리(문자열)_12.12
    이대코
    이대코
    20대에 대장암 걸린 코틀린/자바 백엔드 개발자의 블로그입니다.

    티스토리툴바