• python я получаю данные с бд они выходят так bd = [('1', '1')]я делаю строку содержащую эти данныеa = str(bd)разделяю не нужные мне символы ( )делаю a = [a]и получается ["'1', '1'"] а мне нужны без кавычек чтобы я мог написать напримерprint(a[0]) // вывод 1как это можно сделать не нужные или не понятные вопросы буду удалять!

Ответы 1

  • Ответ:

    Вы можете использовать метод split для разделения строки на список подстрок, используя запятые как разделитель. Затем, вы можете удалить кавычки в каждой подстроке, используя метод replace. Вот пример кода, который может помочь вам:bd = [('1', '1')]

    a = str(bd)

    a = a.strip('[]')  # удаление квадратных скобок

    a = a.replace("'", "")  # удаление кавычек

    a = a.split(", ")  # разделение на список подстрок

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

    Объяснение:

    В этом примере мы удаляем квадратные скобки из строки a, удаляем кавычки и затем разделяем на список подстрок, используя запятые с пробелом в качестве разделителя. Затем мы можем обращаться к элементам списка, как a[0].

    • Автор:

      rosamoss
    • 1 год назад
    • 10
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years