Я хочу присоединиться к элементам в этом списке, L и сохранить результат в переменной k. таким образом, чтоОбъединение элементов (целых чисел) в список
L=[1,1,0,1,0]
k=11010
Я хочу присоединиться к элементам в этом списке, L и сохранить результат в переменной k. таким образом, чтоОбъединение элементов (целых чисел) в список
L=[1,1,0,1,0]
k=11010
Если вы используете Python (как я подозреваю, что [и предыдущий вопрос ваш был на питоне]), это не очень сложно.
x = [0,1,2,3,4]
xs = ""
for i in x:
xs+=str(i)
print(xs) #As string
Если вы хотите получить его как целое, вы можете добавить
k = int(xs)
Как функция, это было бы:
def makeIntFromList(x):
xs = ""
for i in x:
xs+=i
return int(xs)
Или, вы можете использовать join()
,
def joinElementsToInt(x):
return int("".join([str(i) for i in x]))
** Используйте 'join'. ** У вас нет причин для его создания вручную. – Makoto
В JavaScript:
var k, L=[1,1,0,1,0];
k = L.join("");
будет делать эту работу.
Просьба указать язык, который вы используете. – emlai