본문 바로가기
  • soobinhand의 기술 블로그
Computer Science/Python

[Python] 파이썬의 기본적인 입력 방식 for 코딩 테스트

by soobinhand 2021. 11. 25.
728x90

input()

  • 문자열 한 줄 입력받기
a = input()
print(a)
# son10 입력
# son10 출력

int(input())

  • 받은 문자열 정수로 변환
a = int(input())
print(a)
# 10 입력
# 10 출력

input().split(구분문자)

  • 한 줄을 읽고 구분문자로 나눠서 문자로 이루어진 리스트로 입력받음
a,b = input().split()
print(a,b)
# son soo 입력
# son soo 출력

map(형식, input().split())

  • 리스트로 입력받은 데이터를 형식에 맞게 변환함
a,b = map(int, input().split())
print(a,b)
# 456 입력
# 456 출력

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

  • 1차원 배열 입력받기
array = list(map(int, input().split()))
print(array)
# 123 1 23 4 입력
# [123, 1, 23, 4] 출력

array = [list(map(int, input().split())) for _ in range(NUM)]

  • 2차원 배열 입력받기
array = [list(map(int, input().split())) for _ in range(3)]
print(array)
# 1 2 3
# 4 5 6
# 7 8 9 입력
# [[1, 2, 3], [4, 5, 6], [7, 8, 9]] 출력

# n * n 2차원 배열 입력받을 때,
array = [] 
for i in range(n): 
	array.append(list(map(int, input().split())))
728x90

'Computer Science > Python' 카테고리의 다른 글

[Python] count() 함수  (0) 2021.12.08
[Python] ord() 함수와 chr() 함수  (0) 2021.12.02
[Python] reverse()와 sort(reverse=True) 차이  (0) 2021.11.24
[Python] 유용한 표준 라이브러리  (0) 2021.11.23
[Python] 함수  (0) 2021.11.23

댓글