Skip to main content
 首页 » 编程设计

python之在 jython 中组合两个列表

2025年05月04日17shangdawei

我正在尝试在 jython 中编写一个函数,它将组合来自两个不同列表的元素以创建一个单词。

例如:

该函数接受两个列表,名称分别为 a 和 b

如果 a 是 ["eat", "pray", "love"] b 是 ["er", "ing", "d"] 然后你输入 makeWord(a,b) 它会返回:

["eater", "praying", "loved"] 

到目前为止我有:

def makeWords(a,b): 
     a = [] 
    list1 = a 
    b = [] 
    list2 = b 
    new_list = [] 
    for word in list1: 
        new_list.append((list1[i] + list2[i])) 
    return new_list 

但我知道我显然至少做错了几件事。任何帮助将不胜感激!!

请您参考如下方法:

怎么样:

map(lambda x: ''.join(x), zip(list1, list2)) 

或者可以说更具可读性:

map(''.join, zip(list1, list2))