191 votes

Indexer tous les éléments *à l'exception* d'un seul en python

Existe-t-il un moyen simple d'indexer tous les éléments d'une liste (ou d'un tableau, ou autre) ? sauf pour un indice particulier ? Par exemple,

  • mylist[3] renvoie l'élément en position 3

  • milist[~3] renvoie toute la liste à l'exception de 3

0voto

chboo1 Points 63

Si vous voulez couper le dernier ou le premier, faites-le :

list = ["This", "is", "a", "list"]
listnolast = list[:-1]
listnofirst = list[1:]

Si vous remplacez 1 par 2, les deux premiers caractères seront supprimés et non le second. J'espère que cela vous aidera !

0voto

Shyam Gupta Points 171
arr=[1,3,5,7,9]
for i in range(len(arr)):
    arsum = arr[:i] + arr[i + 1:]

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X