我目前正在学习python。我想知道如何比较两个列表。我有两个清单:days = ['sunday', 'monday', 'tuesday', 'wednesday', 'friday']
new_days = ['weekend', 'wednesday', 'saturday', 'sunday', 'monday','thursday']我怎么写,我假设有一个循环,一个代码来查看天数列表中的所有元素是否都在 new_days 列表中,然后天数列表中是否有任何缺失的元素不在 new_days 列表中打印找出丢失的数量并打印出丢失的数量?我会使用 all() 函数来比较两者吗?
1 回答
陪伴而非守候
TA贡献1757条经验 获得超8个赞
如果您只是想找出两个列表之间的差异,可以使用以下代码:
days = ['sunday', 'monday', 'tuesday', 'wednesday', 'friday']
new_days = ['weekend', 'wednesday', 'saturday', 'sunday', 'monday','thursday']
difference = list(set(days) - set(new_days))
这有什么帮助
添加回答
举报
0/150
提交
取消
