음수 목록 인덱스 이해
Python 목록의 음수는 처음이 아닌 끝부터 요소를 계산하는 데 사용됩니다. 제공된 코드에서:
n = [] for i in xrange(1, numnodes + 1): tmp = session.newobject() n.append(tmp) link(n[0], n[-1])
n[-1] 줄은 n 목록의 마지막 요소에 액세스합니다. 마찬가지로 n[-2]는 두 번째 마지막 요소를 나타냅니다. 이는 Python 인덱스가 0부터 나열되므로 첫 번째 요소의 인덱스는 0, 두 번째 요소의 인덱스는 1 등이 되기 때문입니다.
음수 인덱스를 사용하면 오른쪽에서 요소에 액세스할 수 있습니다. 정확한 크기를 알지 못한 채 목록의 끝입니다. 이는 동적 목록으로 작업할 때나 요소 수를 미리 알 수 없을 때 특히 유용합니다.
예를 들어 목록 my_list의 마지막 세 요소를 인쇄하려면 다음을 사용할 수 있습니다.
for item in my_list[-3:]: print(item)
이 접근 방식은 양수 인덱스를 사용하고 목록 길이를 계산하는 것에 비해 더 유연하고 효율적입니다.
위 내용은 네거티브 목록 인덱스는 Python에서 어떻게 작동합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!