Есть ли лучший способ реализовать решение для пейджинга с использованием dict
, чем этот?
У меня есть dict
с именами изображений и URL-адресами.Мне нужно 16 пар ключей-значений одновременно, в зависимости от запроса пользователя, то есть номера страницы.Это своего рода пейджинговое решение.Я могу реализовать это так:
Например:
dict = {'g1':'first', 'g2':'second', ... }
Теперь я могу создать отображение ключей на числа, используя:
ordered={}
for i, j in enumerate(dict):
ordered[i]=j
И затем получить их:
dicttosent={}
for i in range(paegnumber, pagenumber+16):
dicttosent[ordered[i]] = dict[ordered[i]]
Это правильный метод?Или это даст случайные результаты?