![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F6WhtF%2Fbtr1EghijEh%2FkD6tVpJMDWLq8bDYS582fK%2Fimg.png)
N, M = map(int, input().split()) l = [] for i in range(0, N + 1): l.append(i) for j in range(M): A, B = map(int, input().split()) l[A], l[B] = l[B], l[A] print(*l[1:]) print 문에서 “*”의 역할예를 들어, print(l[1:])에서 l은 리스트이며 [1:]은 리스트의 두 번째 원소부터 끝까지를 슬라이싱한 부분 리스트입니다. print 함수는 인자로 받은 값을 출력하는데, *가 해당 리스트를 unpacking하여 인자들을 개별적으로 전달합니다. 따라서 print(l[1:])은 print(l[1], l[2], ..., l[n-1])과 같은 결과를 출력합니다. 이러한 unp..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fu404h%2Fbtr1UukobXj%2FA0Hx7LmWiUkolmrIOKf8W0%2Fimg.png)
n, m=map(int, input().split()) box = [0]*n for _ in range(m) : i,j,k = map(int, input().split()) for idx in range(i, j+1): box[idx-1] = k for i in range(n): print(box[i], end=' ') 배열의 크기를 바구니의 개수만큼 만들고 0으로 초기화한다. i 부터 j 까지 배열의 값에 k를 대입한다. 이때, 첫 번째 바구니의 번호가 1번이고 배열의 첫번째 인덱스는 0이므로 i 번째 배열의 값을 대입해주기 위해 box[idx-1] = k 로 표현
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbikCo6%2Fbtr1JtNO0E2%2FhY6Z2JZvSaBqjElM419dA1%2Fimg.png)
1) # 9개의 수를 for문으로 입력받는 코드 numbers = [] for _ in range(9): i = int(input()) numbers.append(i) print(max(numbers)) print(numbers.index(max(numbers))+1) 2) # for문을 list comprehension 으로 작성한 코드 numbers = [int(input()) for _ in range(9)] print(max(numbers)) print(numbers.index(max(numbers)) + 1)
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FDKDg8%2Fbtr1zlJNtQy%2F4sHtxDWqSakXWpQFB4ETu1%2Fimg.png)
N = int(input()) N_list = list(map(int, input().split())) print(min(N_list), max(N_list))
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FboleWR%2Fbtr1Mjqf3C7%2FwAs3pNKJJrwgMrfHzOufmK%2Fimg.png)
N, X = map(int, input().split()) A = list(map(int, input().split())) for i in range(N): if A[i] < X: print(A[i], end=" ")
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb0L6HB%2Fbtr1Mod5x5V%2FCN7NQKF7Tna5SKGWiXTZN0%2Fimg.png)
n = int(input()) n_list = list(map(int, input().split())) v = int(input()) #1. 정수의 개수 n, 정수 n_list, 찾으려고 하는 정수 v 를 입력 받음 print(n_list.count(v)) # count : python 리스트 내장 메소드 count() 는 매개변수로 입력된 값이 리스트 안에 몇개 있는지 세어 반환