Я хотел бы преобразовать массив int (например, [1, 1, 2, 1]
) в строку ("1121"
).
Какой самый лучший (самый питонический) способ сделать это?
Я всегда мог сделать что-то подобное, затем убрать лишние скобки:
>>> str([1, 2, 1, 1])
'[1, 2, 1, 1]'
или я могу сделать что-то вроде этого:
s = ""
for i in [1, 2, 1, 1]:
s += s(i)
Но оба метода кажутся немного шаткими. Есть ли лучший способ сделать это?
Кстати, мне, естественно, интересны все версии Python, но я работаю над py2.7 и предпочел бы ответы, которые работают с этой версией.