Computer >> Máy Tính >  >> Lập trình >> Python

Lặp lại theo chu kỳ cụ thể của Python Index trong danh sách

Trong hướng dẫn này, chúng ta sẽ viết một chương trình lặp lại theo chu kỳ một danh sách từ danh sách đã cho Hãy xem các bước để giải quyết vấn đề

  • Khởi tạo danh sách và lập chỉ mục.
  • Tìm độ dài của danh sách bằng len .
  • Lặp lại danh sách theo độ dài.
  • Tìm chỉ mục của phần tử bằng cách sử dụng index% length .
  • In phần tử.
  • Tăng chỉ số.

Đó là một phép lặp vòng lặp đơn giản. Bạn có thể viết nó mà không gặp bất kỳ rắc rối nào. Hãy xem mã.

Ví dụ

# initializing the list and index
alphabets = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h']
start_index = 5
# finding the length
length = len(alphabets)
# iterating over the list
for i in range(length):
   # finding the index of the current element
   element_index = start_index % length
   # printing the element
   print(alphabets[element_index], end=' ')
# incrementing the index for the next element
start_index += 1

Đầu ra

Nếu bạn chạy đoạn mã trên, thì bạn sẽ nhận được kết quả sau.

f g h a b c d e

Kết luận

Nếu bạn có bất kỳ câu hỏi nào liên quan đến hướng dẫn, hãy đề cập đến chúng trong phần bình luận.