Я не уверен, что полностью понимаю ваш вопрос.Но если вы ранее хранили список идентификаторов:
mylist = []
mylist.append(id1) # or however you get your id values
mylist.append(id2)
# ..
, поэтому mylist - это что-то вроде [1, 2, 3], тогда вы можете просто использовать кортежи для хранения более одного элемента, которыйсвязаны вместе:
mylist = []
mylist.append( (id1, name1) )
mylist.append( (id2, name2) )
# ..
Теперь mylist - это что-то вроде [ (1, 'Bob'), (2, 'Alice'), (3, 'Carol')]
.Вы можете выполнить сравнение строк для второго элемента каждого кортежа в вашем списке:
mylist[0][1] == 'Bob' # True
mylist[1][2] == 'Alice' # True
Обновление Я только что увидел обновленный вопрос.В plypy вы должны иметь доступ к переменным следующим образом:
for row in rv:
the_id = row['id']
name = row['name']
, используя имена столбцов.См. эту страницу для получения дополнительной информации.