>백엔드 개발 >파이썬 튜토리얼 >줄임표(...)는 Python 목록에서 어떻게 작동하나요?

줄임표(...)는 Python 목록에서 어떻게 작동하나요?

Barbara Streisand
Barbara Streisand원래의
2024-11-29 09:22:11123검색

How Does Ellipsis (...) Work in Python Lists?

Python 목록의 줄임표 [...] 이해

Python에서 목록 작업을 할 때 줄임표 기호 [. ..]. 이 기호는 생략된 요소 목록의 자리 표시자 역할을 하며 다양한 목적으로 사용될 수 있습니다.

다음 코드 조각을 고려하세요.

p = [1, 2]
p[1:1] = [p]

이 코드의 출력은 다음과 같습니다.

[1, [...], 2]

여기서 줄임표 [...]는 리스트 p 자체에 대한 참조를 나타냅니다. 수정된 목록에는 이제 자체 요소에 대한 순환 참조가 포함됩니다.

줄임표의 메모리 표현

목록의 줄임표는 내부적으로 다음을 가리키는 특수 개체로 표시됩니다. 그것이 속한 목록입니다. 이 객체는 단일 메모리 주소를 차지하고 생략된 요소에 대한 자리 표시자 역할을 합니다.

줄임표 사용 사례

줄임표는 삽입해야 하는 상황에서 유용할 수 있습니다. 또는 요소 목록을 재귀적으로 제거합니다. 예를 들어, 내부 목록의 자리 표시자로 줄임표를 사용하여 목록의 중첩 목록을 만들 수 있습니다.

p = [1, [2, [3, 4, 5]]]

공식 문서

줄임표에 대한 자세한 내용은 다음을 참조하세요. Python, 공식 Python 문서를 참조할 수 있습니다. 위치:

https://docs.python.org/3/library/stdtypes.html?highlight=ellipsis#list.ellipsis

위 내용은 줄임표(...)는 Python 목록에서 어떻게 작동하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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