生日会的名单是几个人一起写的,有人被写了不止一次。写 invited_twice(guests),返回重复出现的名字,每个名字只写一次,按发现重复的先后排。没有重复就返回空列表。
invited_twice(["Ana", "Ben", "Ana", "Cal"])→['Ana']invited_twice(["Ivy", "Max", "Max", "Ivy", "Max"])→['Max', 'Ivy']invited_twice(["Lu", "Kim"])→[]def invited_twice(guests):
seen = []
repeated = []
for name in guests:
# 在这里写:见过了、又还没记下,就记进 repeated
seen.append(name)
return repeated
写好了先点「运行」试试示例,没问题再点「提交」。