История изменений
Исправление
Psych218,
(текущая версия)
:
Если же хранить адрес мыла не нужно, а только домен и все юзернеймы, с ним связанные (похоже на то вроде по тому, что пытался и как сформулировал), то есть, так:
{'gmail.com': ['username1', 'username3'], 'mail.ru': ['username2', 'username4'], 'yamdex.ru': ['username6'], 'yandex.ru': ['username5']}
from collections import defaultdict
import csv
reader = csv.reader(open('test7.csv'))
users = defaultdict(list)
for row in reader:
domain, username = row.split("@")[1].split(";")
users[domain].append(username)
print(users)
P.S. В прошлом сообщении в последней строке ошибка в имени переменной, должно быть users.
Исходная версия
Psych218,
:
Если же хранить адрес мыла не нужно, а только домен и все юзернеймы, с ним связанные (похоже на то вроде по тому, что пытался и как сформулировал), то есть, так:
{'gmail.com': ['username1', 'username3'], 'mail.ru': ['username2', 'username4'], 'yamdex.ru': ['username6'], 'yandex.ru': ['username5']}
from collections import defaultdict
import csv
reader = csv.reader(open('test7.csv'))
users = defaultdict(list)
for row in reader:
domain, username = row.split("@")[1].split(";")
users[domain].append(username)
print(users)