Python - 兩個字串的交集
在本文中,我們將學習如何透過不同方式求兩個字串的交集。
按照以下步驟解決此問題。
- 初始化兩個字串和一個空字串。
- 遍歷第一個字串,如果當前字元也出現在第二個字串中且還沒有出現在新字串中,則將其新增到新字串中。
- 列印結果。
示例
# initializing the string string_1 = 'tutorialspoint' string_2 = 'tut' result = '' # finding the common chars from both strings for char in string_1: if char in string_2 and not char in result: result += char # printing the result print(result)
如果您執行上述程式碼,您將獲得以下結果。
輸出
tu
我們將使用集合求兩個字串的交集。按照以下步驟操作。
- 將兩個字串轉換為集合。
- 使用交集方法求兩個集合的交集。
- 使用連線方法將結果轉換為字串。
- 列印結果。
示例
# initializing the string string_1 = 'tutorialspoint' string_2 = 'tut' # intersection result = set(string_1).intersection(string_2) # converting to string result_str = ''.join(result) # printing the result print(result_str)
如果您執行上述程式碼,您將獲得以下結果。
輸出
ut
結論
如果您對本文有任何疑問,請在評論部分提出。
廣告