💪 리스트 자료형
# 방법 1 : map의 결과를 배열로 반환한다. 이때 입력은 띄어쓰기 기준으로 나눈다.
arr = list(map(int, input().split())
# 방법 2 : Enter 로 입력받음.
arr = []
for i in range(n):
arr.append(int(input()))
리스트의 슬라이싱 (나누기)
a=[1,2,3,4,5] 일때
b=a[:2] 를 한다면 print(b) 는 [1,2] 가 된다.
리스트 길이구하기
len(a)
리스트 관련 함수
리스트 요소 추가: append
리스트 정렬: sort
리스트 뒤집기: reverse
리스트 위치 반환: index
리스트 요소 삽입: insert(a,b) #a번째 위치에 b를 삽입하는 함수.
리스트 요소 제거: remove
리스트 요소 끄집어내기: pop #리스트의 맨 마지막 요소를 돌려주고 그 요소는 삭제.
리스트 확장: extend #리스트를 더 추가함.
💪 도전
num = int(input())
arr = [list(map(int, input().split())) for _ in range(num)]
max = arr[0]
min = arr[0]
for i in arr[1:]:
if i > max:
max = i
elif i < min:
min = i
print(min,max)
결과
enter 로 입력 받기때문에 틀렸다.
이유는 모르지만, 출력도 저렇게 되었다...
num = int(input())
arr = list(map(int, input().split()))
max = arr[0]
min = arr[0]
for i in arr[0:]:
if i > max:
max = i
elif i < min:
min = i
print(min,max)
성공!
num = int(input())
arr = list(map(int, input().split()))
print(min(arr),max(arr))
찾아보니 엄청 쉬운 방법도 있었다...