gpt4 book ai didi

python - 如何找到其他两个列表中的每个元素?

转载 作者:太空宇宙 更新时间:2023-11-03 12:42:03 24 4
gpt4 key购买 nike

编写一个函数 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) ))

有人知道我的要求有什么错误吗?
我不能通过。

最佳答案

def commonElements(a1, a2):
return tuple(sorted(set(a1).intersection( set(a2) )))

关于python - 如何找到其他两个列表中的每个元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7301723/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com