Найти - Пользователи
Полная версия: объединение элементов массива в одно число
Начало » Python для новичков » объединение элементов массива в одно число
1
Rumato
Здравствуйте, подскажите, пожалуйста с такой задачей: есть массив вида: , элементы этого массива нужно собрать в одно число, типа 599216959120242824. Как это лучше сделать? Есть несколько идей с преобразованием в строки и т.д., но это как-то не правильно…

за любую помощь заранее спасибо;)
o7412369815963
>>> d =
>>> ‘'.join( str(x) for x in d )
’59921695912073242824'
o7412369815963
>>> d =
>>> reduce(lambda a,b:str(a)+str(b),d)
'59921695912073242824'
asv13
>>> sum([d[i]*100**(len(d)-i-1) for i in range(len(d))])
59921695912073242824L
уж лучше строками :)
Rumato
большое спасибо, сейчас буду внедрять;)
Ed
int(''.join(map(str, )))
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