Если я правильно понял, вы пытаетесь получить дни недели в любой данный день. Вы можете передать название дней недели и получить список в том же порядке.Пожалуйста, посмотрите на это: -
from collections import deque
def rotate_week(week_days):
a = deque(["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"])
d = {}
for i in range(len(a)):
d[a[i]] = i
number_to_rotate = d.get(week_days)
a.rotate(-number_to_rotate)
print(list(a))
rotate_week('Wednesday')
Выведите как: -
['Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday', 'Monday', 'Tuesday']