python中从一个字符串中删除和另一个字符串相同的字符

python3代码:
s1 = "qwerehuhihuqw"
s2 = "qwhu"
list1 = list(s1)                     #字符串转换为列表,便于进行删除操作
n = len(list1)
while n != 0:
    for i in s2:
        if list1[n-1] == i:          #从后向前检查字符
            del list1[n-1]           #删除相同字符
            break
    n = n - 1
s1 = "".join(list1)                  #将列表转换用join转换为字符串
print(s1)
或者是:
s1 = "qwerehuhihuqw"
s2 = "qwhu"
s3 = ""
for i in s1:
    if i not in s2:
        s3 += i
print(s3)
有关字符串的操作大家可以去  https://blog.csdn.net/qq_40627333/article/details/80654755  看看


 

猜你喜欢

转载自blog.csdn.net/qq_40627333/article/details/80242519