J'ai quelques problèmes avec quelques questions hmwk et je ne trouve pas la réponse - Comment écrire une expression qui supprime le premier ou le dernier élément d'une liste? C'est-à-dire Une de mes questions lit "Étant donné une liste nommée 'alist', écris une expression qui supprime le dernier élément de 'alist'"Une question à propos des listes en Python
Répondre
Avez-vous regardé cela? http://docs.python.org/tutorial/datastructures.html Particulièrement au pop([i])
? Votre devoir ressemble à une question standard en programmation fonctionnelle. Êtes-vous censé utiliser les lambdas?
Je suis assez sûr est aussi simple que "alist.pop()"
Voici comment vous le faire en Python -
x = range(10) #creaete list
no_first = x[1:]
no_last = x[:-1]
no_first_last = x[1:-1]
MISE À JOUR:del
dans la liste? Jamais entendu parler de ça. Voulez-vous dire pop
?
"del in list": regardez dedans: L = range (5); del L [2]; assertion L == [0, 1, 3, 4] –
-1 Votre réponse ne supprime pas le (s) élément (s) de x - x est intacte, et ce n'est pas une expression, c'est une instruction d'affectation. BTW, qu'est-ce que "del in list"? signifier?? –
@John il n'a jamais mentionné que je dois travailler avec une seule liste! Aussi, si vous êtes déterminé à économiser de l'espace, réaffectez-le à la nouvelle liste après modification. 'x = x [1: -1]' –
>>> a=[1,2,3,4]
>>> a
[1, 2, 3, 4]
>>> del a[0] # delete the first element
>>> a
[2, 3, 4]
>>> del a[-1] # delete the last element
>>> a
[2, 3]
Il est également possible de les supprimer à la fois à la fois
>>>
>>> a=[1,2,3,4,5,6]
>>> del a[::len(a)-1]
>>> a
[2, 3, 4, 5]
- 1. Newbie Python question à propos de sys.argv
- 2. Une question à propos honeybots
- 3. Question simple à propos de la matrice numpy en python
- 4. Question à propos des Masterpages
- 5. question rapide à propos des pointeurs
- 6. Liste des listes en python?
- 7. Question à propos des boucles et continuez
- 8. Une question à propos de UITabelViewCell
- 9. Une question intéressante à propos mysql_real_escpae_string
- 10. Une question à propos de Linked List
- 11. question à propos de l'assembleur en ligne
- 12. Une question à propos de l'utilisation de jython lors de l'exécution d'un socket receving en python
- 13. Question suivante à propos de l'encodage russe, mssql et python
- 14. une question à propos de iostream cout en C++
- 15. Une question à propos de cin en C++
- 16. Une question à propos de IEnumerator.GetEnumerator en C#
- 17. question Débutant à propos e.Item.ItemIndex
- 18. Question à propos de loadNibNamed:
- 19. question rapide à propos open_basedir
- 20. Question à propos de Cyclone
- 21. Question à propos de sémaphore
- 22. en python, chapitre 8 (listes)
- 23. Question à propos de Environment.ProcessorCount
- 24. question à propos de concevoir
- 25. Comment créer des listes imbriquées en python?
- 26. comment concaténer des listes en python?
- 27. fusionner des listes triées en python
- 28. Listes en Python
- 29. Passer de la liste des listes de chaînes à la liste des listes d'ints en python
- 30. à propos __doc__ python docstring
S'il vous plaît ajouter un tag "Homework" à cette question – mshsayem
Cela pourrait aider: http://diveintopython.org/native_data_types/lists.html – sje397
ou http://docs.python.org/tutorial/datastructures.html –