Как разделить элементы с одного кортежа в Python?

Код примерно такой:

rows2 = cur2.fetchall()

for row in rows2:
    print(row[0])

Получаю с SQL данные с одного кортежа в видел столбца:

0004
0005

Задача эти данные разделить и присвоить им переменные? Пробовал через split, но он работает со строками, не получается.

rows2 = cur2.fetchall()

for row in rows2:
    admix = row[0]
    a, b = map(int, admix.split())
    print(a)

Может с начало перевести столбцы в строки, а затем использовать split? Как это сделать?


Ответы (1 шт):

Автор решения: wremya

Переменные для первого кортежа:

a, b = [str(row[0]) for row in rows2]

Переменные для второго кортежа:

c, d = [int(row[1]) for row in rows2]

спасибо andreymal

→ Ссылка