Python에서 목록 목록 만들기
Manav Narula
2023년10월10일
-
append()
함수를 사용하여 Python에서 목록 목록 만들기 - 리스트 내포 메서드를 사용하여 Python에서 목록 목록 만들기
-
for
루프를 사용하여 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 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