@Animkim
Питон вокруг меня

Sublime Text 3, Python консоль выдает 0x7f1c7bdf77b8 вместо списка?

def check_connection(network, first, second):
    networ = [lambda x: x.split('-') for x in network]
    print(networ)

check_connection(
        ("dr101-mr99", "mr99-out00", "dr101-out00", "scout1-scout2",
         "scout3-scout1", "scout1-scout4", "scout4-sscout", "sscout-super"),
        "scout2", "scout3")

Консоль в редакторе выдает ответ в стиле <function check_connection.<locals>.<listcomp>.<lambda> at 0x7fde16b58730> к каждому объекту списка вместо человеческого вывода.

Так вот вопрос как сделать нормальный вывод или если перефразировать, где я туплю?
Почему так происходит?
  • Вопрос задан
  • 252 просмотра
Решения вопроса 1
@deliro
Потому что у тебя список из функций lambda x: x.split('-')
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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