Превращение словаря в строку

#python

#python

Вопрос:

итак, я хочу превратить словарь в str с ключами и значениями «10: 2, 8: 1, 12: 5» и чтобы пробел и запятая разделяли их, как «10 2, 8 1, 12 5»

Комментарии:

1. Привет 🙂 Какой код вы пробовали до сих пор, чтобы сделать это?

Ответ №1:

Вы можете создать a list строк (добавив переменные с помощью f string), а затем использовать join их для объединения

 my_dict = {1:2, 2:3, 3:4}
my_str = ", ".join([f'{k} {v}' for k,v in my_dict.items()])
print(my_str)
  
 1 2, 2 3, 3 4