对于我的一个任务,我必须编写一个代码来查找序列中的相邻对。如果序列中没有对,则输出必须为None。可以是列表,字符串,等等。我只使用了一半测试文件(真正的)的代码,但我在传递错误的测试文件时遇到了麻烦。我不确定我做错了什么,并希望有助于完成这项任务。这是我正在使用的代码:
def neighboring_twins(xs):
twins = False
for i in range(len(xs)):
for j in range(i+1,len(xs)):
if xs[i] == xs[j]:
twins = True
return twins
样本输入:
xs = [1,1]
output = true
xs = [2,1,2]
output = False
xs = []
output = False
答案 0 :(得分:0)
从第二个项开始循环xs
,并与之前的项目进行比较:
def neighboring_twins(xs):
for i in range(1, len(xs)):
if xs[i] == xs[i-1]:
return True
return False