编写一个函数commonElements(a1,a2),它接受2个元组作为参数,并返回一个包含元组的元素的排序元组。如何找到两个其他列表中的每个元素?
我的任务是:
>>> commonElements((1, 2, 3), (2, 5, 1))
(1, 2)
>>> commonElements((1, 2, 3, 'p', 'n'), (2, 5 ,1, 'p'))
(1, 2, 'p')
>>> commonElements((1, 3, 'p', 'n'), ('a', 2 , 5, 1, 'p'))
(1, 'p')
我试图做这样。
def commonElements(a1, a2):
return tuple(set(a1).intersection(set(a2)))
任何人都知道我的错误与要求是什么?
我不能通过。
我不明白你的问题是什么。这似乎正在做你在问什么。 – Ben
@本他也这么认为。 *那是他的问题,因为其他人(他的老师?)认为他的答案不正确。 – John
这是如何提出作业问题的一个很好的例子,因为您展示了您的尝试并询问了具体问题。但请注意,作业问题应标记为“家庭作业”。 – ninjagecko