[英]Concatenating the common characters between two strings
所以我需要連接兩個字符串中的相似字符。 例如,String1 = 'harry' 和 String2 = 'hermione'。 output 應該是hrrhr 。 但是,如果沒有共同的字符,我必須打印Nothing in common。 例如,string1 = 'dean' 和 string2 = 'tom'。 在這種情況下,output 必須沒有共同點。
我想我已經弄清楚了連接部分。 但是當字符串不共享共同字符時,我會堅持打印“沒有共同點”。 這是我完成一半的代碼:
str1 = input('enter string1:')
str2 = input('enter string2:')
empty_str1 = ''
empty_str2 = ''
for i in str1:
if i in str2:
empty_str1 += i
for j in str2:
if j in str1:
empty_str2 += j
print(empty_str1 + empty_str2)
當我輸入“harry”和“hermione”時,我得到的hrrhr為 output。 但是當我輸入像'dean'和'tom'這樣的字符串時,我真的不知道如何打印'Nothing in common'。 請幫助
只需檢查字符串empty_str1 + empty_str2
的長度是否為 0
x = empty_str1 + empty_str2
if empty_str1 or empty_str2:
print(x)
else:
print("nothing in common")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.