我目前正在学习python。我想知道如何比较两个清单。我有两个列表:
days = ['sunday', 'monday', 'tuesday', 'wednesday', 'friday']
new_days = ['weekend', 'wednesday', 'saturday', 'sunday', 'monday','thursday']
假设循环,我该如何编写代码以查看“天”列表中的所有元素是否都在new_days列表中,然后查看“天”列表中是否有任何缺少的元素? new_days列表可以打印出多少丢失的内容,并打印出丢失的内容?我会使用all()函数将两者进行比较吗?
答案 0 :(得分:0)
如果您只想发现两个列表之间的差异,可以使用以下代码:
days = ['sunday', 'monday', 'tuesday', 'wednesday', 'friday']
new_days = ['weekend', 'wednesday', 'saturday', 'sunday', 'monday','thursday']
difference = list(set(days) - set(new_days))
这如何帮助