зачем использовать `list (map (str, input (). split ()))` когда `input (). split ()` уже есть список - PullRequest
0 голосов
/ 30 марта 2020

n здесь получает ввод предложения типа "привет, я новичок"

n=list(map(str,input().split()))

input().split()

мне нужно преобразовать это в список строк работает, но ...

в чем разница?

Нужен ли здесь список (map ())?

Ответы [ 2 ]

0 голосов
/ 02 апреля 2020

Два способа эквивалентны, вам просто нужно написать вторым способом. Но если вам нужен список типа int или других типов, вы можете написать так:

n = list(map(int, input().split()))
0 голосов
/ 02 апреля 2020

input() всегда возвращает строку.

То есть map(str,input().split()) является избыточным и эквивалентен input().split()

Ссылка: input ()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...