En python comment puis-je définir plusieurs valeurs d'une liste à zéro simultanément?

Sur le plan conceptuel, je veux faire:

arr[20:] = 0

arr est un list.
Comment puis-je faire cela?

Yup. C'est une liste, désolé.
Ce serait bien si quelque soit la solution que vous utilisez normalement traite le cas où la taille d'origine de votre liste est plus courte que 20 éléments.
Bien gracieux de comportement je m'attends à ce serait de partir d'une liste de 20 ou moins intacte. Le xrange boucle for n'est que, je pense, car il n'y a pas i valeurs à parcourir. Mais il n'a pas d'importance pour mon application depuis que je suis-il le piratage ensemble et je sais que j'ai toujours de 10 000 points de données

OriginalL'auteur Robert Martin | 2011-12-05