Python에서 0 목록 만들기

Manav Narula 2023년1월30일
  1. *연산자를 사용하여 Python에서 0 목록 만들기
  2. itertools.repeat()함수를 사용하여 Python에서 0 목록 만들기
  3. for루프를 사용하여 0이 포함 된 목록 생성
Python에서 0 목록 만들기

이 자습서에서는 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 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