-1

n 这里得到一个句子的输入,比如“嗨,我是初学者”

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

input().split()

我需要将其转换为字符串列表都可以,但是...

有什么区别?

这里不需要 list(map()) 吗?

4

2 回答 2

0

input()总是返回一个字符串。

所以map(str,input().split())是多余的,等价于input().split()

参考:输入()

于 2020-04-02T03:24:24.857 回答
0

这两种方式是等价的,你只需要写第二种方式。但是如果你需要一个 int 类型或其他类型的列表,你可以这样写:

n = list(map(int, input().split()))
于 2020-04-02T06:07:59.160 回答