为什么具有单个条目的 python 列表给出 -1 索引和 0 索引的第 0 个元素?

Sid*_*rma -1 python

在 python 中创建一个只有一个元素的列表时,当我尝试获取 -1 索引元素而不是获取列表索引超出范围错误时,它给出了第 0 个元素。

some = ['something']
print(some[0]) # prints something
print(some[-1]) # prints something
Run Code Online (Sandbox Code Playgroud)

这是相同的链接: https: //repl.it/@hearsid/SuperiorProudShoutcast

在此输入图像描述

Ada*_*ith 5

负索引表示从右数第 n 个。单元素列表的零索引与单元素列表的负一索引相同,因为第零个元素与右侧第一个元素相同。