Как вывести элементы списка через запятую без квадратных скобок?
![]()
Ну если очень хочется, то можно вывести список как строку через запятые, правда придётся перевести числа обратно в строковый вид:
Числа выводятся как побочный эффект генерирования списка.
Никак. Квадратные скобки как раз и указывают на то, что это список.
![]()
Всё ещё ищете ответ? Посмотрите другие вопросы с метками python python-3.x или задайте свой вопрос.
Site design / logo © 2022 Stack Exchange Inc; user contributions licensed under cc by-sa. rev 2022.6.10.42345
Нажимая «Принять все файлы cookie», вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Python — печатать элементы кортежа без скобок
, что странно, потому что я думал, что преобразовал в список?
то, что я ожидаю увидеть в качестве конечного результата, будет что-то вроде
4 ответа
mytuple уже является списком (списком кортежей), поэтому вызывается list() ничего не делает.
(1.0,) — это кортеж с одним элементом. Вы не можете вызывать строковые функции на нем (как вы пытались). Они для строковых типов.
Чтобы напечатать каждый элемент в вашем списке кортежей, просто выполните:
Вы также можете сделать это следующим образом:
Я перебираю списки кортежей, а потом перебираю «элементы» кортежей.
чтобы получить именно тот результат, который вы упомянули выше, вы всегда можете добавить