Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)
Paste
Pasted as Python by roy ( 6 years ago )
def fetchItemsToDisplay(items, sortParameter, sortOrder, itemsPerPage, pageNumber):
def takeParameter(elem):
if sortParameter == 0:
return elem[sortParameter]
else:
return int(elem[sortParameter])
if sortOrder == 0:
items.sort(key=takeParameter)
else:
items.sort(key=takeParameter, reverse=True)
# What would be the index of the first item in the page pageNumber?
firstItemInPage = (pageNumber + 1) * itemsPerPage - itemsPerPage
# What would be the index of the last item in the page pageNumber?
lastItemInPage = (pageNumber + 1) * itemsPerPage
return items[firstItemInPage:lastItemInPage]
Revise this Paste