Mam listę z ciągami liczbowymi, takimi jak:
numbers = ['1', '5', '10', '8'];
Chciałbym przekonwertować każdy element listy na liczbę całkowitą, więc wyglądałoby to tak:
numbers = [1, 5, 10, 8];
Mógłbym to zrobić za pomocą pętli:
new_numbers = [];
for n in numbers:
new_numbers.append(int(n));
numbers = new_numbers;
czy istnieje inny sposób?
1 odpowiedź
proponuję:
numbers = [ int(x) for x in numbers ]