gpt4 book ai didi

Python如何通过lambda和map配对两个列表

转载 作者:行者123 更新时间:2023-12-02 04:40:22 24 4
gpt4 key购买 nike

例如,我有以下两个列表

listA=['一', '二', '三'] listB=['苹果','樱桃','西瓜']

如何使用 maplambda 将这两个列表配对以获得此输出?

one apple
two cherry
three watermelon

我知道如何通过列表理解来做到这一点,

[print(listA[i], listB[i]) for i in range(len(listA))]

但我无法找出 maplambda 解决方案。有什么想法吗?

最佳答案

这是我根据您的需要得到的( map 和 lambda),

输入:

listA=['one', 'two' , 'three']
listB=['apple','cherry','watermelon']
list(map(lambda x, y: x+ ' ' +y, listA, listB))

输出:

['one apple', 'two cherry', 'three watermelon']

关于Python如何通过lambda和map配对两个列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44831077/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com