У меня есть список с помощью цифровых последовательностей, например, так:Вызов функции int() для каждого элемента списка?
numbers = ['1', '5', '10', '8'];
Я хотел бы преобразовать каждый элемент списка в целое, так что это будет выглядеть следующим образом:
numbers = [1, 5, 10, 8];
Я мог бы сделать это с помощью петля, например:
new_numbers = [];
for n in numbers:
new_numbers.append(int(n));
numbers = new_numbers;
Должно быть, это так уродливо? Я уверен, что есть более питонический способ сделать это в одной строке кода. Пожалуйста, помогите мне.
Какая версия Python вы используете ? –
Я использую python 2.6, спасибо –