我将l3和l2比较来替换l3中的字符和/或字符串。下面显示了我得到的输出和我喜欢的输出。替换列表中的字符串的字符
我的代码
l1 = ["Jai","Sharath","Ravi","Aditya"]
l2 = ["Singh","Kumar","Sharma","Rao"]
l3 = ["J.Singh","Sharath_K","R-Sharma","Rao_Aditya"]
for x,y,z in zip(l1,l2,l3):
if x in z:
z.replace(x,"Firstname")
elif x[0] in z:
z.replace(x[0],"First/Character/of/first/name")
elif y in z:
z.replace(y,"lastname")
else:
z.replace(y[0],"First/Character/of/last/name")
我的输出
'First/Character/of/first/name.Singh'
'Firstname_K'
'First/Character/of/first/name/Sharma'
'Rao_Firstname'
我的预期输出
'First/Character/of/first/name.lastname'
'Firstname_First/Character/of/last/name'
'First/Character/of/first/name/lastname'
'lastname_Firstname'
如何让我的期望的输出?
还有什么其他的方式可以使用 – Aniruddh
为什么你想要另一种方式?这个有什么问题? –
那么我怎么包括最后2条件 – Aniruddh