我需要创建一个带有两个字符串参数的函数,并返回一个只包含两个参数字符串中的字符的字符串.返回值中不应有重复的字符.
这就是我所拥有的,但如果有一个以上,我需要让它只打印一次
def letter(x,z):
for i in x:
for f in z:
if i == f:
s = str(i)
print(s)
Run Code Online (Sandbox Code Playgroud)
如果顺序并不重要,你可以把交集&的set人物的每个单词,然后join到一个单一的字符串和设置return它.
def makeString(a, b):
return ''.join(set(a) & set(b))
>>> makeString('sentence', 'santa')
'nts'
Run Code Online (Sandbox Code Playgroud)