问答详情
源自:8-3 Python的map()函数

map结果不对

[1, 4, 9, 10, 25, 36, 49, 64, 81]
应该是:
[1, 4, 9, 16, 25, 36, 49, 64, 81]

提问者:katy1206 2022-05-03 15:16

个回答

  • 時頌望見
    2023-12-13 00:09:26

    并且打印这块也错了,

    for item in map(f, [1, 2, 3, 4, 5, 6, 7, 8, 9]):
        print(item)

    这个的输出不是list,而是list中的每个元素:

    1
    4
    9

    ……

  • 小白兔1215
    2022-09-12 11:41:13

    哈哈,少侠好武功,应该是作者写错了