Python에서 0 목록 만들기
Manav Narula
2023년1월30일
이 자습서에서는 Python에서 0 목록을 만드는 방법을 소개합니다.
*
연산자를 사용하여 Python에서 0 목록 만들기
*
연산자를 사용하여 숫자 n의 목록을 여러 개 사용하면 원래 목록의 n 배인 새 목록이 반환됩니다. 이 방법을 사용하면 아래와 같이 지정된 길이의 0을 포함하는 목록을 쉽게 만들 수 있습니다.
lst = [0] * 10
print(lst)
출력:
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
이 방법은 가장 간단하고 가장 빠릅니다.
itertools.repeat()
함수를 사용하여 Python에서 0 목록 만들기
itertools
모듈을 사용하면 반복자 작업이 더 쉬워집니다. 이 모듈의repeat()
함수는 지정된 횟수만큼 값을 반복 할 수 있습니다. 이 함수를 사용하여list()
함수와 함께 사용할 때 필요한 길이의 0 만 포함하는 목록을 만들 수 있습니다. 예를 들면
import itertools
lst = list(itertools.repeat(0, 10))
print(lst)
출력:
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
for
루프를 사용하여 0이 포함 된 목록 생성
for
루프를 사용하여 이러한 목록을 생성 할 수 있습니다. range
기능을 사용하여 목록의 시작 및 중지 위치를 설정합니다. 그런 다음list()
함수 내에서 필요한 횟수를 0으로 반복합니다. 목록을 반복하고 생성하는 이러한 한 줄의 코드를 목록 이해라고합니다. 다음 코드는이를 구현하고 필요한 목록을 생성합니다.
lst = list(0 for i in range(0, 10))
print(lst)
또는,
lst = [0 for i in range(0, 10)]
print(lst)
출력:
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
이 방법은 거대한 목록을 생성 할 때 가장 느립니다.
작가: 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