第3章-17 刪除字元 (30分)

Easybzhong發表於2020-09-30

輸入一個字串 str,再輸入要刪除字元 c,大小寫不區分,將字串 str 中出現的所有字元 c 刪除。

輸入格式:

在第一行中輸入一行字元 在第二行輸入待刪除的字元

輸出格式:

在一行中輸出刪除後的字串

輸入樣例:

在這裡給出一組輸入。例如:

        Bee
   E

輸出樣例:

在這裡給出相應的輸出。例如:

result: B

AC程式碼:

# 注意空格是本題目的坑
# 此程式碼還可以用作刪除所有在s中出現的不連續字元
lst = list(map(str, input().strip()))  # input().strip()解決
s = set(input().strip())
ans = []
for i in lst:
    if i not in s and i.lower() not in s and i.upper() not in s:
        ans.append(i)
print('result: ', end='')
for i in ans:
    print(i, end='')

 

相關文章