如何让 Python 将序列视为 1-indexed 而不是 0-indexed?

Shr*_*ddy -5 python python-3.x

示例:我的代码:

lst=[15,18,20,1,19,65]
print(lst[2])
Run Code Online (Sandbox Code Playgroud)

它打印 20,但我希望我的数组为 1 索引并打印 18。

98,67,86,3,4,21
Run Code Online (Sandbox Code Playgroud)

当我打印第二个数字时,它应该基于索引打印 67 而不是 86。第一个数字是 98 第二个数字是 67 第三个数字是 86,依此类推。如何让我的程序有索引 0 变成索引 1 等等?

ruo*_*ola 7

这是不可能的,Pythonlist和其他所有序列本质上都是 0 索引的。绝大多数现代编程语言也是如此。我建议你学会忍受它,这不会是你编程生涯中最难的事情。