Предмет: Информатика, автор: MaXiM12121212

python

я получаю данные с бд они выходят так bd = [('1', '1')]

я делаю строку содержащую эти данные

a = str(bd)

разделяю не нужные мне символы ( )

делаю a = [a]

и получается ["'1', '1'"] а мне нужны без кавычек чтобы я мог написать например

print(a[0]) // вывод 1

как это можно сделать не нужные или не понятные вопросы буду удалять!


Tatana297: Напиши задание просто, я постараюсь решить)
Tatana297: Сюда в коментах напиши
MaXiM12121212: нужно чтобы в конце не было кавычек
MaXiM12121212: именно когда уже все данные в списках
MaXiM12121212: не одинарные кавычки, а такие - "
Tatana297: Я понял, напиши задачу сюда или задание
MaXiM12121212: там чуть ниже в комментах описал всё
MaXiM12121212: код большой я максимально все упростил чтобы было понятно

Ответы

Автор ответа: Аноним
1

Ответ:

Попробуйте команду a[0].replace("'", "")

Эта команда заменяет символ ' на пустоту.

Но учтите что вывод будет таким: 1, 1

Что-бы сделать вывод как вы хотите используйте команду a[0].split(", ")

Эта команда возращает список, так что не забудьте сохранить ее в переменную. Кстати список будет выглядеть так: ["1", "1"]

Похожие вопросы
Предмет: Алгебра, автор: brojsavasil