Подтвердить что ты не робот

Python: Как преобразовать массив строк в массив чисел?

Возможный дубликат:
Каков самый простой способ конвертировать список с str в список с помощью int?

текущий массив: ['1','-1','1'] желаемый массив: [1,-1,1]

4b9b3361

Ответ 1

Используйте int, который преобразует строку в int, внутри понимания списка, например:

desired_array = [int(numeric_string) for numeric_string in current_array]

Ответ 3

Посмотрим, помню ли я python

list = ['1' , '2', '3']
list2 = []
for i in range(len(list)):
    t = int(list[i])
    list2.append(t)

print list2

edit: похоже, что другие ответы работают лучше