[python] 2차원 리스트 코딩 퀴즈
문제 12차원 리스트의 행별 합 구하기 주어진 2차원 리스트에서 각 행의 합을 계산하는 코드를 작성하세요.🔹 입력 예시matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]🔹 출력 예시[6, 15, 24] 문제 22차원 리스트의 열별 평균 구하기 주어진 2차원 리스트에서 각 열의 평균을 계산하는 코드를 작성하세요.🔹 입력 예시matrix = [[10, 20, 30], [40, 50, 60], [70, 80, 90]]🔹 출력 예시[40.0, 50.0, 60.0] 문제 32차원 리스트의 대각선 원소 추출하기 주어진 2차원 리스트에서 왼쪽 위에서 오른쪽 아래로 내려가는 대각선 원소를 추출하는 코드를 작성하세요.🔹 입력 예시matrix = [[1, 2, 3], [4, 5, 6]..
2025. 2. 20.
[python] 리스트 컴프리헨션 코드 작성 연습4
문제 12차원 리스트에서 모든 요소를 하나의 리스트로 변환하는 리스트 컴프리헨션을 작성하세요. 🔹 입력 예시matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] 🔹 출력 예시[1, 2, 3, 4, 5, 6, 7, 8, 9] 문제 23차원 리스트를 1차원 리스트로 변환하는 리스트 컴프리헨션을 작성하세요. 🔹 입력 예시cube = [[[1, 2], [3, 4]], [[5, 6], [7, 8]]] 🔹 출력 예시[1, 2, 3, 4, 5, 6, 7, 8] 문제 32차원 리스트에서 짝수만 포함하는 리스트를 리스트 컴프리헨션을 사용하여 생성하세요. 🔹 입력 예시matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] 🔹 출력 예시[2, 4, 6, 8] 문제..
2025. 2. 20.
[python] 리스트 컴프리헨션 코드 작성 연습3
문제 1리스트에서 모든 문자열을 대문자로 변환하는 리스트 컴프리헨션을 작성하세요.🔹 입력 예시words = ["hello", "world", "python"]🔹 출력 예시["HELLO", "WORLD", "PYTHON"] 문제 2주어진 리스트에서 홀수는 제거하고 짝수만 남기는 리스트를 리스트 컴프리헨션을 사용하여 생성하세요.🔹 입력 예시numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9]🔹 출력 예시[2, 4, 6, 8] 문제 3리스트에서 각 숫자의 세제곱을 구하는 리스트를 리스트 컴프리헨션으로 생성하세요.🔹 입력 예시numbers = [1, 2, 3, 4, 5]🔹 출력 예시[1, 8, 27, 64, 125] 문제 4리스트에서 길이가 4 이하인 단어만 포함하는 리스트를 생성..
2025. 2. 20.
[python] 리스트 컴프리헨션 코드 작성 연습2
문제 1주어진 리스트에서 음수를 제거하고, 양수만 포함하는 리스트를 리스트 컴프리헨션을 사용하여 생성하세요.🔹 입력 예시numbers = [-10, 15, -3, 7, -2, 8]🔹 출력 예시[15, 7, 8] 문제 2문자열 리스트에서 각 단어의 길이를 리스트 컴프리헨션을 이용해 생성하세요.🔹 입력 예시words = ["apple", "banana", "cherry"]🔹 출력 예시[5, 6, 6] 문제 31부터 10까지의 숫자 중에서 짝수는 문자열로 변환하고, 홀수는 그대로 유지하는 리스트를 리스트 컴프리헨션으로 생성하세요.🔹 입력 예시numbers = list(range(1, 11))🔹 출력 예시[1, "2", 3, "4", 5, "6", 7, "8", 9, "10"] 문제 4리스트 컴..
2025. 2. 20.
[Python] 초급 퀴즈23 - 리스트 컴프리헨션 심화
🔹 문제 1: 기본 리스트 컴프리헨션다음 코드 실행 시 출력 결과를 예측하세요.numbers = [x * 2 for x in range(5)]print(numbers)A) [0, 2, 4, 6, 8]B) [1, 3, 5, 7, 9]C) [0, 1, 2, 3, 4]D) [2, 4, 6, 8, 10] 🔹 문제 2: 조건을 포함한 리스트 컴프리헨션다음 코드 실행 시 출력 결과를 예측하세요.numbers = [x for x in range(10) if x % 2 == 0]print(numbers)A) [0, 2, 4, 6, 8]B) [1, 3, 5, 7, 9]C) [2, 4, 6, 8, 10]D) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 🔹 문제 3: 중첩 리스트 컴프리헨션다음 코드 실행..
2025. 2. 20.
[Python] 초급 퀴즈19 - 리스트 컴프리헨션, map(), filter()
🔹 문제 1: 리스트 컴프리헨션다음 코드 실행 시 출력 결과를 예측하세요.numbers = [x * 2 for x in range(4)]print(numbers)A) [0, 2, 4, 6]B) [1, 3, 5, 7]C) [0, 1, 2, 3]D) [2, 4, 6, 8] 🔹 문제 2: map() 함수 활용다음 코드 실행 시 출력 결과를 예측하세요.def square(n): return n ** 2nums = [1, 2, 3, 4]result = list(map(square, nums))print(result)A) [1, 4, 9, 16]B) [1, 2, 3, 4]C) [2, 4, 6, 8]D) [0, 1, 4, 9] 🔹 문제 3: filter() 함수 활용다음 코드 실행 시 출력 결과를 예측..
2025. 2. 20.