Присоединиться к списку элементы с разными типами, как строка в Python

Мне нужно объединить список элементов. Многие из элементов в списке являются целочисленными значениями, возвращаемыми функцией; т.е.

myList.append(munfunc()) 

Как мне преобразовать возвращаемый результат в строку, чтобы объединить его со списком?

Нужно ли делать следующее для каждого целочисленного значения:

myList.append(str(myfunc()))

Есть ли более Pythonic способ решения проблемы приведения?

254
задан jstevenco 2 October 2019 в 06:39
поделиться

1 ответ

Почему никому не нравится repr?
python 3.7.2:

>>> int_list = [1, 2, 3, 4, 5]
>>> print(repr(int_list))
[1, 2, 3, 4, 5]
>>> 

Будьте осторожны, это явное представление. Пример показывает:

#Print repr(object) backwards
>>> print(repr(int_list)[::-1])
]5 ,4 ,3 ,2 ,1[
>>> 

больше информации на pydocs-repr

0
ответ дан 23 November 2019 в 02:47
поделиться
Другие вопросы по тегам:

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