我有两个清单,如:
a = ['119', '111', '111', '108', '105', '97', '111']
b = ['119esi', '111dl', '111lw', '108dvei', '105n', '97n', '111ka']
a
列表是ascii格式的字母表示,但不是字符串。我怎样才能把它们合并成一个“内聚”的句子
换句话说:119
在ascii中是一个'w'
,所以合并它们,使b[0]
现在是"wesi"
,而不是"119esi"
我想要的输出列表是:
['wesi', 'odl', 'olw', 'ldvei', 'in', 'an', 'oka']
节目如下:-
这应该是解决方案,但我不是100%确定你的问题是什么
您可以在列表理解中使用^{} ,使用^{} 作为:
这里我还要检查
b
中的字符串是否以a
中的字符串开头如果这对您来说不是一个有效的情况,并且可以假定
b
中的字符串总是以a
中的字符串开头,您可以通过跳过if
条件进一步简化它,如下所示:相关问题 更多 >
编程相关推荐