TransWikia.com

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

Stack Overflow на русском Asked by wremya on August 22, 2020

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

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? Как это сделать?

One Answer

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

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

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

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

спасибо andreymal

Answered by wremya on August 22, 2020

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP