Форум сайта python.su
Други не могу сообразить, решаю задачку через словарь
Дано
d= {'A':[1,2,3], 'B':[4,5,6], 'C':[7,8,9]}
надо вывести:
А:1 2 3
B:4 5 6
C:7 8 9
Отредактировано angree77 (Май 19, 2019 22:09:39)
Офлайн
Как вариант:
for k in d: print(f"{k}:", end="") print(*d[k])
Офлайн
for key, values in d.items(): print('{}: {}'.format(key, ' '.join(map(str, values))))
Отредактировано JOHN_16 (Май 20, 2019 11:38:01)
Офлайн
JOHN_16Для этого же надо еще и значения в str преобразовать?print('{}: {}'.format(key, ' '.join(values)))
Офлайн
Egorro13И в правду, ведь там числа
Для этого же надо еще и значения в str преобразовать?
Офлайн
Egorro13Спасибо, ни как не мог вспомнить как распаковать список, сделал проще
print(*d)
for key in d:
print(key, ':' , *d[key])
Отредактировано angree77 (Май 20, 2019 12:30:29)
Офлайн