Как перебрать список в словаре в Python? - PullRequest
0 голосов
/ 10 ноября 2019

У меня есть словарь, который имеет ключ (customer_id) и значение, которое представляет собой список, в котором есть все заказы, которые разместили клиенты. Каждый заказ имеет порядковый номер и количество товаров. Как бы я перебрал этот список, чтобы подсчитать все идентификаторы order_ids и сложить общее количество элементов?

import csv

with open('customer-purchase.cssv', 'r') as csv_file:
    csv_reader = csv.reader(csv_file)

    customers = {}
    csv_reader.next()

    for row in csv_reader:
        if row[0] in customers.keys():
            customers[row[0]]["orders"].append({'order': row[1], 'total items': row[2]})
        else:
            customers[row[0]] = {"orders": [{'order': row[1], 'total items': row[2]}]}

print customers['1']
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...