我目前正在學習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))
這有什么幫助