새벽까지
파이썬 이중 배열 선언 초기화 컴프리헨션
개발일지-TIL/python 2023. 4. 18. 21:06

🤔 이중배열 컴프리헨션이란? 이중배열 컴프리헨션(Double List Comprehension)은 중첩된 리스트를 생성하는 방법 중 하나입니다. 🤯 이중배열 컴프리헨션의 기본 구조 [[expression] for element in iterable if condition] expression: 각각의 요소에 대한 계산식 또는 함수 element: 반복 가능한 객체의 요소 iterable: 반복 가능한 객체 condition: 필터링 조건식 🧐 이중배열 컴프리헨션을 사용한 예제 # 2차원 리스트 초기화 arr = [[0 for _ in range(5)] for _ in range(3)] # 2차원 리스트에서 특정 조건을 만족하는 요소 찾기 arr = [[1, 2, 3], [4, 5, 6], [7, 8, 9..

파이썬 컴프리헨션 - "간단한 리스트 생성 및 리턴" 괄호 안 포문
개발일지-TIL/python 2023. 4. 18. 20:48

파이썬 컴프리헨션을 이용한 리스트 생성 방법에 대해 스텝별로 자세하게 설명하겠습니다. Step 1: 기본적인 리스트 생성 먼저, 파이썬 컴프리헨션 없이 기본적인 방법으로 리스트를 생성하는 방법입니다. 다음과 같이 리스트에 원하는 요소들을 직접 입력해줄 수 있습니다. my_list = [1, 2, 3, 4, 5] 위 코드는 1부터 5까지의 숫자를 담은 리스트를 생성합니다. 이 방법은 간단하지만 요소의 개수가 많을 경우에는 코드가 길어지고 가독성이 떨어질 수 있습니다. Step 2: for문을 이용한 리스트 생성 for문을 이용하면 반복문을 한 줄로 작성하여 리스트를 생성할 수 있습니다. 이 방법을 이용하면 코드의 길이를 줄이면서도 여러 요소를 포함한 리스트를 생성할 수 있습니다. 다음은 0부터 4까지의 숫..