Да, элементы массива из цифр можно слить в одно число. 14
Один из способов — преобразовать все цифры в строки, объединить их в одну строку и затем преобразовать в целое число с помощью метода int()
. 14 Например:
digits = [1, 2, 3, 4]number = int(''.join(map(str, digits))) # -> 1234< 1/code>
Ещё один способ — обойтись без преобразований: 1
from functools import reducenumber = reduce(lambda n, d: 10*n + d, digits) # или явно написать цикл:number = digits0for d in digits[1:]: number = 10 * number + d< 1/code>
Выбор метода зависит от языка программирования.