这个用Python咋写
你中无我请用程序实现
给定两个字符串 s1, s2,删除字符串 s1 中的属于 s2 的字符,并输出结果。
输入格式
输入两行字符串,第1行输入为 s1,第2行输入为 s2
输出格式
在1行中输出删除后的 s1
示例 1
输入
i love python
io
输出
lve pythn
示例 2
输入
i love python
this
输出
love pyon s1 = input("请输入第一个字符串:")
s2 = input("请输入第二个字符串:")
for i in s2:
try:
s1 = list(s1)
s1.remove(i)
except:
continue
print("".join(s1).strip()) s1 = input("请输入第一个字符串:")
s2 = input("请输入第二个字符串:")
for i in s2:
try:
s1 = list(s1)
s1.remove(i)
except:
continue
print("".join(s1).strip())
是必须遵守格式吗? result = []
str1 = input()
str2 = input()
str1 = list(str1)
str2 = list(str2)
for i in str1:
for j in str2:
if j in i:
str1.remove(i)
for i in str1:
if i == ' ':
continue
result.append(i)
print(*result)
先写一个,看看可不可以 s1 = input()
s2 = input()
for each in s1:
if each not in s2:
print(each, end = '') s1 = input("请输入第一个字符串:")
s2 = input("请输入第二个字符串:")
for i in s2:
try:
s1 = list(s1)
s1.remove(i)
except:
continue
print("".join(s1).strip())
本帖最后由 mdphd 于 2020-2-23 18:23 编辑
s1 = "i love python"
s2 = "this"
x = len(s2)
for i in range(x):
s1=s1.replace(s2,'')
print(s1)
哎呀,忘记要输入了,不过这部分应该比较简单,你应该会的。 我刚开始学,只能想到这种笨方法,希望能帮到你 qiuyouzhi 发表于 2020-2-23 18:14
先写一个,看看可不可以
谢谢 mdphd 发表于 2020-2-23 18:20
哎呀,忘记要输入了,不过这部分应该比较简单,你应该会的。
谢谢 一个账号 发表于 2020-2-23 18:16
谢谢
页:
[1]