36 從第一字串中刪除第二個字串中所有的字元

2021-10-06 11:12:11 字數 741 閱讀 2253

'''

請輸入兩個字串,從第一字串中刪除第二個字串中所有的字元。

例如: 輸入'they are students.' 和 'aeiou'

則刪除之後的第乙個字串變成'thy r stdnts.'

'''s1 = input('請輸入第乙個字串:')

s2 = input('請輸入第二個字串:')

# 方法一

# s3 = ''

# for i in s1:

# # print(i,end='')

# if i not in s2: #判斷 t in they

# s3 += i

# print(s3) # thy r stdnts.

# s1 = s3

# print(s1)

# 方法二

for i in s2:

s1 = s1.replace(i,'')

print(s1)

# 方法三:

s3 = ''

for i in s2:

if i not in s3:

s3 += i # 遍歷s2 去重

print(s3)

for i in s3:

s1 = s1.replace(i,'')

print(s1)

從第乙個字串中刪除第二個字串

輸入兩個字串,從第乙個字串中刪除第二個字串.例 arr1 arr2 刪除後為 arr1 方法一 首先看到這個題,慣性思維我們會想到申請乙個新的陣列,然後遍歷arr2,再遍歷arr1z,碰到相同的進行刪除操作即可.再把刪除後的放在新陣列,列印輸出即可.不過這個方法的時間複雜度為o n m 方法二 當然...

第一字串 Trie Topology

bessie最近在玩字串。她發現通過改變字母的順序可以使一些字串排在其他所有的字串之前 按字典序從小到大排序 比如說,bessie找到了對於字串 omm moo mom 和 ommnom 她可以用標準的字母表把 mom 排在最前面,也可以用字母表 abcdefghijklonmpqrstuvwxyz...

2018 11 8 字串中的第乙個唯一字元

給定乙個字串,找到它的第乙個不重複的字元,並返回它的索引。如果不存在,則返回 1。案例 s leetcode 返回 0.s loveleetcode 返回 2.注意事項 您可以假定該字串只包含小寫字母。class solution object def firstuniqchar self,s ty...