在Python中匹配两个字母列表


问题内容

如何在不考虑Python中列表中字母出现顺序的情况下匹配两个字母列表

例如:认为我的第一个列表是['a','b','c','d'],我想将此列表与另一个列表匹配,['b','c','a','d']然后得到正确的输出。这该怎么做?我是python新手,需要您的帮助!

提前致谢


问题答案:

怎么样:

# if you don't want to consider duplicates either
output = set(your_first_list) == set(your_second_list)

# if duplicates matter
output = sorted(your_first_list) == sorted(your_second_list)