Python에서 목록 목록 만들기

Manav Narula 2023년10월10일
  1. append()함수를 사용하여 Python에서 목록 목록 만들기
  2. 리스트 내포 메서드를 사용하여 Python에서 목록 목록 만들기
  3. for루프를 사용하여 Python에서 목록 목록 만들기
Python에서 목록 목록 만들기

우리는 파이썬에서 문자열, 숫자 등과 같은 많은 유형의 목록을 가질 수 있습니다. 파이썬은 또한 중첩 목록 또는 2 차원 목록이라는 목록 내에 목록을 포함 할 수 있습니다.

이 자습서에서는 이러한 목록을 만드는 방법을 배웁니다.

append()함수를 사용하여 Python에서 목록 목록 만들기

append()함수를 사용하여 공통 목록에 다른 목록을 추가 할 수 있습니다. 목록 끝에 요소로 목록을 추가합니다.

다음 코드가이를 설명합니다.

l1 = [1, 2, 3]
l2 = [4, 5, 6]
l3 = [7, 8, 9]

lst = []

lst.append(l1)
lst.append(l2)
lst.append(l3)
print(lst)

출력:

[[1, 2, 3], [4, 5, 6], [7, 8, 9]]

정수 또는 부동 소수점 값을 포함하는 이러한 2 차원 목록은 행렬로 간주 될 수 있습니다.

리스트 내포 메서드를 사용하여 Python에서 목록 목록 만들기

목록 이해는 Python으로 목록을 만드는 간단하면서도 우아한 방법입니다. 이 방법을 사용하여 목록을 생성하기 위해 대괄호 안에for루프와 조건문을 사용합니다.

아래와 같이이 방법을 사용하여 중첩 된 목록을 만들 수 있습니다.

l1 = [1, 2, 3]
lst = [l1 for i in range(3)]
lst

출력:

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

for루프를 사용하여 Python에서 목록 목록 만들기

for루프와 함께append()함수를 명시 적으로 사용하여 더 복잡한 목록 목록을 만들 수 있습니다. 이 메서드에서는 중첩 루프를 사용합니다. 예를 들면,

lst = []

for i in range(3):
    lst.append([])
    for j in range(3):
        lst[i].append(j)

print(lst)

출력:

[[0, 1, 2], [0, 1, 2], [0, 1, 2]]
작가: Manav Narula
Manav Narula avatar Manav Narula avatar

Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.

LinkedIn

관련 문장 - Python List