26 / 10 / 0
Регистрация: 26.11.2018
Сообщений: 82
|
||||||
1 | ||||||
Вывод элементов множества без фигурных скобок06.01.2019, 19:54. Показов 32234. Ответов 11
Привет всем!
При решении одной задачи возник вопрос - а как, собственно, вывести элементы множества без фигурных скобок? Можно звездочку добавить, а без нее как? Например в этом коде:
Спасибо за помощь!
0
|
06.01.2019, 19:54 | |
Ответы с готовыми решениями:
11
Сгенерировать GUID код без фигурных скобок Определить, входит ли лента GUID с фигурными или без фигурных скобок Теряются значения элементов вне фигурных скобок Экранирование фигурных скобок |
06.01.2019, 20:31 | 2 | |||||
Если вам нужны элементы контейнера, а не сам контейнер - распакуйте контейнер звездочкой.
А сам контейнер - никак (если не придумывать всякой ерунды с заменой). Все контейнеры в python выводятся в виде строковой репрезентации пригодной для eval. Иной вариант просто никому не нужен. P.S. Естественно, что помимо звездочки это можно сделать и бесполезным циклом:
1
|
Просто Лис
|
|||||||||||
07.01.2019, 09:06 | 3 | ||||||||||
Сообщение было отмечено 7esoterik7 как решение
Решение
Этот вариант оставит лишний пробел в конце.
Можно аккуратно сджойнить:
Хотя распаковка контейнера звёздочкой проще.
1
|
26 / 10 / 0
Регистрация: 26.11.2018
Сообщений: 82
|
|
07.01.2019, 10:48 [ТС] | 4 |
0
|
26 / 10 / 0
Регистрация: 26.11.2018
Сообщений: 82
|
|
07.01.2019, 14:16 [ТС] | 6 |
Garry Galler, вы не поняли. На вот этом сайте https://www.codewars.com при проверке задачи звездочка не работает, а при этом идентичный код в PyCharm проходит.
0
|
26 / 10 / 0
Регистрация: 26.11.2018
Сообщений: 82
|
|
07.01.2019, 15:01 [ТС] | 8 |
Garry Galler, разобрался. Я так понял указание звездочки в теле функции после return недопустимо.
А вот в функции print() возможно. Почему так?
0
|
26 / 10 / 0
Регистрация: 26.11.2018
Сообщений: 82
|
|
07.01.2019, 15:20 [ТС] | 10 |
Теперь прояснилось! Спасибо вам!
0
|
Просто Лис
|
||||||
08.01.2019, 13:21 | 11 | |||||
Эм?..
0
|
08.01.2019, 13:40 | 12 |
Рыжий Лис,
Кортеж это и есть один элемент\объект. То, что он составной - не важно. Для return он единственный и неповторимый. Так что возврат нескольких элементов\значений из функции через кортеж - просто фокус, который придумали в Python. P.S. Так и знал, что кто-то поспешно не согласится с очевидным.
0
|
08.01.2019, 13:40 | |
08.01.2019, 13:40 | |
Помогаю со студенческими работами здесь
12
Экранирование фигурных скобок Вывод элементов списка без скобок и запятых в игре "Виселица" Отсутствие фигурных скобок в блоке if Допустимость порядка фигурных скобок Допустим ли порядок фигурных скобок Баланс фигурных скобок в файле Как разобраться с принадлежностью фигурных скобок? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |