@AlexHDreal

Как преобразовать кортеж данных в строки, построчно с добавлением нового разделителя?

Необходимо преобразовать кортеж данных в строки. Ответ должен быть:
```
one = 1
two = 2
three = 3
four = 4
```

```
КОД:

x = {"one": 1, "two": 2,"three": 3, "four": 4}

lst = list(x.items())

#это условие не помогает: a = '\n'.join(map('='.join(lst)))

print(lst)
```

Результат:

[('one', 1), ('two', 2), ('three', 3), ('four', 4)]
  • Вопрос задан
  • 60 просмотров
Решения вопроса 3
fox_12
@fox_12 Куратор тега Python
Расставляю биты, управляю заряженными частицами
x = {"one": 1, "two": 2,"three": 3, "four": 4}

lst = '\n'.join([f'{y} = {x[y]}' for y in x.keys()])
print(lst)
# one = 1
# two = 2
# three = 3
# four = 4
Ответ написан
Комментировать
@AlexHDreal Автор вопроса
Узнал решение:

string = "\n".join([f"{key} = {value}" for key, value in x.items()])
Ответ написан
Комментировать
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
print('\n'.join('{} = {}'.format(*t) for t in x.items()))
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы