Module: (Python) Sözlükler veya ilişkisel diziler


Problem

8 /9


Online mağaza

Problem

Bir çevrimiçi mağazanın satış veritabanı verildi. Girdi dosyasının her satırı şu formun bir kaydıdır:
Alıcı ürün miktarı,
nerede Alıcı— alıcının adı (boşluksuz dize), ürün — ürün adı (boşluksuz dize), miktar — satın alınan ürün sayısı.
 
Tüm müşterilerin bir listesini oluşturun ve her müşteri için, satın aldıkları her ürünün birim sayısını sayın.
 
 
Giriş
Girdi dosyasının ilk satırı, N (\(1<=N<=100000\)) —kayıt sayısını içerir bu veritabanı verilerinin içinde yer alır. Satın alma detayları belirtilen formatta girilir.
 
Künye 
Tüm müşterilerin listesini sözlük sırasına göre yazdırın, her müşterinin adından sonra iki nokta üst üste koyun, ardından bu müşteri tarafından satın alınan tüm malların adlarını sözlük sırasına göre listeleyin, her öğenin adından sonra satın alınan mal birimlerinin sayısını yazdırın bu müşteri Her ürünle ilgili bilgiler ayrı bir satırda görüntülenir.
 
 
Örnek
# Giriş Çıktı
1
6
Ivanov makalesi 10
Petrov bölmeleri 5
Ivanov işaretçisi 3
İvanov makalesi 7
Petrov zarfı 20
İvanov zarfı 5
İvanov:
zarf 5
İşaretçi 3
kağıt 17
Petrov:
zarf 20
kalem 5