Найти - Пользователи
Полная версия: Как преобразовать в тип int элементы массива
Начало » Python для новичков » Как преобразовать в тип int элементы массива
1
kropotkinmahno
Доброе время суток!
Столкнулся с такой проблемой:
Имеется вложенный список напр.:
 [['1','2','3'],['2']]
Как можно преобразовать все элементы в число?
Заранее благодарен!
wallet
kropotkinmahno
Доброе время суток!Столкнулся с такой проблемой:Имеется вложенный список напр.:
 a=[['1','2','3'],['2']]
b = int(''.join([j for i in a for j in i]))
print(b)

 a=[['1','2','3'],['2']]
b=[[int(j) for j in i] for i in a]
print(b)
marvellik
 a=[['1','2','3'],['2']]
a = [list(map(int,i)) for i in a]
print(a)
[[1, 2, 3], [2]]
Rodegast
 >>> map(lambda x: map(int, x), a)
[[1, 2, 3], [2]]
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