Другими словами - вот я даю такой запрос пирамиде:
http://.../test?var[1]=10&var[3]=40&var[14]=100500
{1: 10, 3: 40, 14: 100500}
http://.../test?var[1]=10&var[3]=40&var[14]=100500
def __init__(self,request): request.GET
http://.../test?var=10&var=40&var=100500
... request.GET.getall('var') >>> [u'10', u'40', u'100500']
http://.../test?var=10&var=40&var=100500&vid=1&vid=3&vid=14
sank
Есть ли такое в пирамиде?
http://.../test?var=10&var=40&var=100500&vid=1&vid=3&vid=14
d = dict(zip(request.params.getall("vid"), request.params.getall("var")))
Не красивое решение. Лучше бы передал var_1=10&var_3=40&var_14=100500, перебрал бы весь GET и и по startswith('var_) вытащил нужные ключики. А то получился какой-то однострочный костыль...
Процессорное время сегодня стоит гораздо меньше времени программиста, который будет это поддерживать.