为了账号安全,请及时绑定邮箱和手机立即绑定

如何搜索一个列表并查看所有这些项目是否都在第二个列表中,然后打印(如果有)所有缺失的元素以及有多少?

如何搜索一个列表并查看所有这些项目是否都在第二个列表中,然后打印(如果有)所有缺失的元素以及有多少?

饮歌长啸 2022-01-05 13:14:57
我目前正在学习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))

这有什么帮助



查看完整回答
反对 回复 2022-01-05
  • 1 回答
  • 0 关注
  • 203 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号