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 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