Вводятся номера телефонов в
формате:
+7xxxxxxxxxx
+6xxxxxxxxxx
+7xxxxxxxxxx
+5xxxxxxxxxx
...
пока не будет введена пустая
строка. Здесь x – это цифры.
Необходимо сформировать
словарь, в котором ключами
будут коды стран: «+7», «+5»,
«+6», «+8», ..., а значениями –
список соответствующих номеров
телефонов.
Я начал писать, но у меня не получается правильно подвести значения к ключам. вот код, а дальше ввод и вывод. Если у кого то есть идея как иначе это решить откликнитесь пожалуйста.
c = []
f = []
g = []
op = input()
while op != "":
c.append(op)
op = input()
for x in c:
g.append(x[2:])
f.append(x[:2])
Q = dict.fromkeys(f, g)
print(Q)

формате:
+7xxxxxxxxxx
+6xxxxxxxxxx
+7xxxxxxxxxx
+5xxxxxxxxxx
...
пока не будет введена пустая
строка. Здесь x – это цифры.
Необходимо сформировать
словарь, в котором ключами
будут коды стран: «+7», «+5»,
«+6», «+8», ..., а значениями –
список соответствующих номеров
телефонов.
Я начал писать, но у меня не получается правильно подвести значения к ключам. вот код, а дальше ввод и вывод. Если у кого то есть идея как иначе это решить откликнитесь пожалуйста.
c = []
f = []
g = []
op = input()
while op != "":
c.append(op)
op = input()
for x in c:
g.append(x[2:])
f.append(x[:2])
Q = dict.fromkeys(f, g)
print(Q)
