Trong Java, tôi đã sau vòng lặp for và tôi đang học Python:Làm thế nào để đếm ngược trong vòng lặp?
for (int index = last-1; index >= posn; index--)
Câu hỏi của tôi là đơn giản và có lẽ hiển nhiên đối với hầu hết mọi người đã quen thuộc với Python. Tôi muốn mã rằng 'cho' vòng lặp trong Python. Tôi có thể làm cái này như thế nào?
Tôi cố gắng để làm như sau:
for index in range(last-1, posn, -1):
Tôi nghĩ rằng nó phải được range(last-1, posn + 1, -1)
. Tôi có đúng không?
Tôi biết ơn bất kỳ ai đặc biệt là những người sẽ giải thích cho tôi cách hiểu các chỉ mục hoạt động trong Python.
Nó nói 'IndexError: danh sách chỉ mục ra khỏi phạm vi' – Jika
như một phần: tùy thuộc vào những gì bạn làm mà bạn có thể thích liệt kê: 'cho i, e đảo ngược (danh sách (liệt kê (list_here))):' nơi tôi sẽ đếm từ phần tử cuối cùng và e sẽ là các yếu tố thực tế – JGreenwell
@Jika Vì vậy, hãy nhìn vào các chỉ mục được tạo theo phạm vi. Sau đó sửa mã của bạn. – user2864740