在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)