>백엔드 개발 >파이썬 튜토리얼 >Python에서 미리 정의된 크기로 빈 목록을 만드는 방법은 무엇입니까?

Python에서 미리 정의된 크기로 빈 목록을 만드는 방법은 무엇입니까?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-12-06 08:46:10772검색

How to Create an Empty List with a Predefined Size in Python?

Python에서 지정된 크기의 빈 목록 생성

xs = list()로 생성된 빈 목록에 값을 할당하려고 할 때 , 불완전한 초기화로 인해 IndexError가 발생할 수 있습니다. 이 문제를 해결하려면 목록 요소에 None을 할당하여 원하는 크기를 예약해야 합니다.

10개 요소의 빈 목록 만들기:

xs = [None] * 10

특정 목록 요소에 값 지정:

특정 목록 요소에 값을 지정하려면 목록의 특정 요소인 경우 다음 구문을 사용합니다.

xs[index] = value

예:

xs[1] = 5
print(xs)  # Result: [None, 5, None, None, None, None, None, None, None, None]

대체 목록 생성 메서드:

  • range(): 0부터 지정된 숫자에서 1을 뺀 값까지의 요소가 포함된 목록을 만듭니다. 예:
xs = range(10)
print(xs)  # Result: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
  • List Comprehensions: 간결한 목록 생성이 가능합니다. 예:
xs = [x**2 for x in range(9)]
print(xs)  # Result: [0, 1, 4, 9, 16, 25, 36, 49, 64]

위 내용은 Python에서 미리 정의된 크기로 빈 목록을 만드는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.