2024-04-29 15:29:14 发布
网友
我试图用jython编写一个函数,它将从两个不同的列表中组合元素,从而创建一个单词。在
例如:
该函数接受两个同时作为a和b的列表
如果a是["eat", "pray", "love"] b是["er", "ing", "d"] 你输入了makeWord(a,b) 它将返回:
["eat", "pray", "love"]
["er", "ing", "d"]
["eater", "praying", "loved"]
到目前为止,我已经:
但我知道我至少做错了几件事。任何帮助都将不胜感激!!在
怎么样:
map(lambda x: ''.join(x), zip(list1, list2))
或者更具可读性:
这也应该起作用:
>>> a = ["eat", "pray", "love"] >>> b = ["er", "ing", "d"] >>> [start + end for start, end in zip(a, b)] ['eater', 'praying', 'loved']
对于Joel Cornett,timeit代码:
timeit
怎么样:
或者更具可读性:
^{pr2}$这也应该起作用:
对于Joel Cornett,
^{pr2}$timeit
代码:相关问题 更多 >
编程相关推荐