Как исправить str() takes at most 3 arguments (123 given)?
У меня есть список (пусть будет A = one,two.....onehundertwentythree). Проблема в том, что при превращении этого списка в string через другую переменную B = str(a), выводятся значение ['one', 'two', 'three'....'onehundertwentythree']. Дабы убрать квадратные скобки и ковычки я меняю B = str(a) на B = str(*a), и вместо вывода значений one, two.... onehundertwentythree я получаю str() takes at most 3 arguments (123 given). Как мне избавиться от квадратных скобок и кавычек ИЛИ обойти ошибку?
Потому что непосредственное преобразование списка в строку всегда возвращает именно такой вид.
А если тебе нужно соединить список строк разделителями, смотри в сторону str.join(), ну или сам итерируйся по списку и склеивай строки.
Запрос в гугл тебе выше уже написали.