есть 2 списка с вложенными словорями:
new = [{'sku': 'DS-AC-AANG9HA301', 'price': 145.16, 'qty': 4}, {'sku': 'DS-AC-AAN9L9HA332', 'price': 169.35, 'qty': 6}, {'sku': 'DS-AC-AAN9N9HA323', 'price': 174.34, 'qty': 0}, {'sku': 'DS-AC-AANG9HA304', 'price': 145.16, 'qty': 4}, {'sku': 'DS-AC-AAN9L9HA335', 'price': 169.35, 'qty': 6}] old = [{'sku': 'DS-AC-AANG9HA301', 'price': 145.16, 'qty': 0}, {'sku': 'DS-AC-AAN9L9HA332', 'price': 169.35, 'qty': 0}, {'sku': 'DS-AC-AAN9N9HA32', 'price': 174.34, 'qty': 0}, {'sku': 'DS-AC-AANG9HA303', 'price': 145.16, 'qty': 0}, {'sku': 'DS-AC-AAN9L9HA334', 'price': 169.35, 'qty': 0}]
1. собрать в новом списке/словаре все товары из new
2. Нужно сравнить 2 списка, если в new нет товара из old то добавить товар из old в новый список из 1 пункта (сравнивание по sku)
Заранее благодарю за любую помощь!
PS: Python3
но я поправил! 