Как реализовать решение подкачки с помощью объекта dict в PythonPython

Программы на Python
Anonymous
Как реализовать решение подкачки с помощью объекта dict в Python

Сообщение Anonymous »

Есть ли лучший способ реализовать решение по разбиению на страницы с использованием 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]]
Это правильный метод или он даст случайные результаты?

Подробнее здесь: https://stackoverflow.com/questions/904 ... -in-python

Вернуться в «Python»