用python输入2个列表,列表元素为数字,要求使用map函数求对应位置元素的平方和。

动态 未结 0 97
小小草
小小草 LV1 2023年9月23日 23:40 发表
假设两个列表为list1和list2,可以使用以下代码实现: ```python list1 = list(map(int, input("请输入第一个列表,元素之间用空格隔开:").split())) list2 = list(map(int, input("请输入第二个列表,元素之间用空格隔开:").split())) result = sum(map(lambda x, y: x**2 + y**2, list1, list2)) print("对应位置元素的平方和为:", result) ``` 首先使用input函数获取用户输入的两个列表,然后使用map函数将输入的字符串转换为整数类型的列表。接着使用lambda函数计算对应位置元素的平方和,并使用map函数将其应用到list1和list2的对应位置上。最后使用sum函数求和并输出结果。
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复