Найти - Пользователи
Полная версия: Словари
Начало » Python для новичков » Словари
1
angree77
Други не могу сообразить, решаю задачку через словарь
Дано
d= {'A':[1,2,3], 'B':[4,5,6], 'C':[7,8,9]}
надо вывести:
А:1 2 3
B:4 5 6
C:7 8 9
понимаю что решается через цикл, но не понимаю как, подскажите пожалуйста
Egorro13
Как вариант:
 for k in d:
    print(f"{k}:", end="")
    print(*d[k])
JOHN_16
 for key, values in d.items():
    print('{}: {}'.format(key, ' '.join(map(str, values))))  
Egorro13
JOHN_16
 print('{}: {}'.format(key, ' '.join(values)))
Для этого же надо еще и значения в str преобразовать?
JOHN_16
Egorro13
Для этого же надо еще и значения в str преобразовать?
И в правду, ведь там числа
angree77
Egorro13
print(*d)
Спасибо, ни как не мог вспомнить как распаковать список, сделал проще
for key in d:
print(key, ':' , *d[key])
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB