【发布时间】:2020-05-06 06:09:58
【问题描述】:
def merge_list(list1,list2):
res_list=[]
list2=list2.reverse()
conv = lambda i : i or ''
res = [conv(i) for i in list2]
for i in range(0,len(list1)):
res_list.append(list1[i]+list2[i])
merged_data=' '.join(res_list)
return merged_data
list1 = ['A', 'app', 'a', 'd','ke','th','doc','awa']
list2=['y','tor','e','eps','ay',None,'le','n']
data=merge_list(list1,list2)
data
我正在尝试反转 list2 并将两个列表中的字符串连接起来以获得一个字符串作为结果。目标是忽略列表中的None(如果有),并打印最后一句。
【问题讨论】:
-
忽略None是什么意思?
标签: python python-3.x string list list-comprehension