J'ai une liste avec des chaînes numériques, comme ceci:Appelez la fonction int() sur chaque élément de la liste?
numbers = ['1', '5', '10', '8'];
Je voudrais convertir tous les éléments de la liste en entier, il ressemblerait à ceci:
numbers = [1, 5, 10, 8];
je pourrais le faire en utilisant une boucle, comme ceci:
new_numbers = [];
for n in numbers:
new_numbers.append(int(n));
numbers = new_numbers;
Faut-il être si moche? Je suis sûr qu'il y a une façon plus pythonique de le faire dans une ligne de code. Sil te plait aide moi.
Quelle version de Python utilisez-vous ? –
J'utilise python 2.6, merci –