अगर मैं 10 तत्वों के साथ इस सूची में है:पायथन नकारात्मक सूची अनुक्रमणिका क्यों लौटाता है?
>>> l = [1,2,3,4,5,6,7,8,9,0]
क्यों एल [10] वापस आ जाएगी एक IndexError, लेकिन एल [-1] रिटर्न 0?
>>> l[10]
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
IndexError: list index out of range
>>> l[0]
1
>>> l[-1]
0
>>> l[-2]
9
यदि मैं सूची में कोई पिछला तत्व नहीं हूं तो मैं क्या करना चाहता हूं, एक त्रुटि फेंकना है।
"सूची में कोई पिछले तत्व" से आपका क्या मतलब है? यदि "पिछले" से आपका मतलब है "वर्तमान तत्व के बाईं ओर", तो लैटवेयर के उत्तर को अच्छी तरह से सेवा देना चाहिए। लेकिन मैं मदद नहीं कर सकता लेकिन आश्चर्यचकित हूं कि क्या आपका मतलब कुछ और है। –