AnswerBun.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!

Related Questions

Как вставить значение в SELECT

1  Asked on December 16, 2021 by vincentvega

       

Запись значения по адресу pymem

1  Asked on December 16, 2021 by hearty0

 

Ask a Question

Get help from others!

© 2022 AnswerBun.com. All rights reserved. Sites we Love: PCI Database, MenuIva, UKBizDB, Menu Kuliner, Sharing RPP