为了账号安全,请及时绑定邮箱和手机立即绑定

map结果不对

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

正在回答

3 回答

(x):
    x*x

__name__ == :
    l = []
    item (f[]):
        l.append(item)
    (l)


0 回复 有任何疑惑可以回复我~

并且打印这块也错了,

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

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

1
4
9

……

0 回复 有任何疑惑可以回复我~
#1

慕数据7134151

def f(x): return x[0].upper()+x[1:].lower() a = ['alice', 'BOB', 'CanDY'] name_list = [] for item in map(f,a): name_list.append(item) print(name_list) 定义个list用append能够正常输出
2024-03-26 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

map结果不对

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号