Найти - Пользователи
Полная версия: массив в строку
Начало » Python для новичков » массив в строку
1
br3d
Добрый день Уважаемые!
подскажите как просто и правильно преобразовать массив в строку ?

странно что на такой простой вопрос я не нашел ответа гуглением(
br3d
сделал такой вариант
''.join(str(x) for x in mas)
но честно говоря не впечатлен)
помоему очень ресурсозатратно…(((
кто нибудь что нибудь еще предложит ?
s0rg
''.join(map(str, mas))
cutwater
br3d
помоему очень ресурсозатратно…(((
На каком основании Вы посчитали что это ресурсозатратно? Вы проводили тесты производительности? У вас система ложится именно в этом месте?
o7412369815963
Смотря что на входе, и что нужно на выходе. А вообще преобразовать массив в строку можно так:
str(mas)
br3d
cutwater
br3d
помоему очень ресурсозатратно…(((
На каком основании Вы посчитали что это ресурсозатратно? Вы проводили тесты производительности? У вас система ложится именно в этом месте?
нет Мы тестов не проводили, но я предположил что в питоне есть более простой вариант перевода массива в строку не перенося поэлементно..


o7412369815963
это конечно вариант, то тогда в строке оказываются и квадратные скобки м запятые…(
cutwater
br3d
это конечно вариант, то тогда в строке оказываются и квадратные скобки м запятые…(
Этот и другой вариант делают принципиально разные вещи. Вы уж определитесь чего хотите.

''.join(map(str, mas))

Простой вариант! Чем не нравится?
br3d
ну ладно) раз это лучший вариант значит тему можно закрывать, спасибо всем !!!!
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