@ki11k4
Web программист - любитель

Как правильно объеденить список в строку?

Имеется список такого вида
["(1, u'62371651', u'2020-03-30 21-07-35', None)"]

Пытаюсь вывести его значения с использование .join
print( '_'.join(result))

Получаю такой результат (_1_,_ _u_'_6_2_3_7_1_6_5_1_'_,_ _u_'_2_0_2_0_-_0_3_-_3_0_ _2_1_-_0_7_-_3_5_'_,_ _N_o_n_e_)

Вопрос таков. Где я ошибся и как получить результат 1_u'62371651'_u'2020-03-30 21-07-35'_None

P.S. Такой список я получил из
[(1, u'62371651', u'2020-03-30 21-07-35', None)]
Применив
result = list(map(str, results))

P.S. #2
Во всех статьях описан следующий код:
list1 = ['1', '2', '3', '4']
print('-'.join(list1))

# 1-2-3-4


Хочу получить такой же результат. Направьте пожалуйста в правильное русло

P.S. #3
Список получаю из sqlite3
  • Вопрос задан
  • 63 просмотра
Решения вопроса 1
total4c
@total4c
Говнокодер
test = ["(1, u'62371651', u'2020-03-30 21-07-35', None)"]
new_list = test[0].split()
print("_".join(new_list)) # (1,_u'62371651',_u'2020-03-30_21-07-35',_None)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы