我將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