Python의 중첩 목록 이해

Lakshay Kapoor 2023년1월30일
  1. 파이썬으로 목록 이해하기
  2. Python의 중첩 된 목록 이해
Python의 중첩 목록 이해

이 기사에서는 Java에서 중첩 된 목록 이해의 중요성에 대해 설명합니다. 프로세스에서이 기능을 사용하는 방법을 보여주는 예제 프로그램도 포함되어 있습니다.

파이썬으로 목록 이해하기

Python에서 목록 이해는 이미 만들어진 목록에있는 요소를 사용하여 새 목록을 만드는 가장 쉬운 방법 중 하나입니다. 예를 들어 모든 종류의 자동차를 포함하는 목록에서 자동차를 포함하는 목록을 만들 수 있습니다.

Python의 중첩 된 목록 이해

중첩 된 목록 이해는 중첩 된for루프와 같습니다. 중첩 된 목록 이해력은 다른 목록 이해력 내부의 목록 이해력입니다.

예:

array = [[2, 4, 6], [8, 10, 12], [14, 16, 18, 20]]
print([b for a in array for b in a])

출력:

[2, 4, 6, 8, 10, 12, 14, 16, 18, 20]

위의 프로그램에서는 세 개의 목록을 포함하는 2 차원 배열을 사용하여 단일 목록을 만들었습니다. 따라서 기존 목록을 사용하여 새 목록이 생성됩니다.

다음은 중첩 된 목록 이해의 또 다른 예입니다.

array = [[a for a in range(4)] for b in range(6)]
print(array)

출력:

[[0, 1, 2, 3], [0, 1, 2, 3], [0, 1, 2, 3], [0, 1, 2, 3], [0, 1, 2, 3], [0, 1, 2, 3]]

여기서는range()함수를 사용하여 2 차원 배열이 생성됩니다. range()명령은 기본적으로0으로 시작하는 시퀀스를 반환하는 데 사용됩니다. 또한 기본적으로1씩 계속 증가합니다. 함수의 인수로 놓인 숫자는 숫자 시퀀스의 끝점입니다. 일련의 숫자는 언급 된 숫자 앞에 멈 춥니 다.

여기서 첫 번째 목록 이해는 2 차원 배열의 각 목록에있는 요소의 수입니다. 첫 번째 목록 이해력 외부의 목록 이해력은 2 차원 배열에있는 목록의 수입니다.

Lakshay Kapoor avatar Lakshay Kapoor avatar

Lakshay Kapoor is a final year B.Tech Computer Science student at Amity University Noida. He is familiar with programming languages and their real-world applications (Python/R/C++). Deeply interested in the area of Data Sciences and Machine Learning.

LinkedIn

관련 문장 - Python List