Comment créer des listes

2022-10-05 02:01:01  marcredi  3308 mots  

Avant de pouvoir faire quoi que ce soit avec une liste (在您可以对列表执行任何操作之前), vous devez évidemment commencer par créer celle-ci. Comme cela a été mentionné plus haut, les listes de Python peuvent mélanger différents types de données. Mais c’est toujours une bonne pratique de n’utiliser qu’un seul type chaque fois que c’est possible. Les étapes qui suivent vous montrent comment créer une liste dans Python.

  1. Ouvrez une fenêtre Python en mode Shell.
    Vous retrouvez l’indicatif habituel.
  2. Tapez
    >>> List1 = ["Un", 1, "Deux", True]
    et appuyez sur Entrée.
    Python va créer une liste appelée List1. Elle contient deux chaînes (Un et Deux), une valeur entière (1) et une valeur booléenne (True). Bien entendu, vous ne pouvez rien voir de plus, puisque Python traite la commande sans rien dire (ce qui est bon signe).
    Souvenez-vous que Python affiche chaque type de données dans une couleur différente, ce qui fournit un bon indice et vous aide à réduire les risques d’erreurs lorsque vous créez une liste.
  3. Tapez print(List1) et appuyez sur Entrée.
    Vous voyez s’afficher la liste en entier (voir la Figure). Notez que les chaînes apparaissent entre apostrophes, quelle que soit la manière dont vous les avez saisies.

    Figure : Le contenu de la liste List1.

  4. Tapez dir(List1) et appuyez sur Entrée.
    Python affiche une série d’actions réalisables avec les listes, comme l’illustre la Figure. Vous pouvez constater au passage que la sortie est aussi une liste…

    Figure : Python affiche une liste des actions que vous pouvez effectuer sur une liste.

    >>> dir(List1)
    ['__add__', '__class__', '__class_getitem__', '__contains__', '__delattr__', '__delitem__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__gt__', '__hash__', '__iadd__', '__imul__', '__init__', '__init_subclass__', '__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__reversed__', '__rmul__', '__setattr__', '__setitem__', '__sizeof__', '__str__', '__subclasshook__', 'append', 'clear', 'copy', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort']
  5. Vous pouvez refermer la fenêtre de Python.

Lorsque vous travaillez avec un objet complexe, souvenez-vous que la commande dir () vous montre toujours les tâches que vous pouvez réaliser avec cet objet. Les principales actions dont vous disposez sont celles qui ne sont pas précédées (et suivies) de traits de soulignement. Ici, ce sont les suivantes :

  • append (ajoute)
  • clear (efface)
  • copy (copie)
  • count (compte)
  • extend (étend)
  • index (index)
  • insert (insère)
  • pop (élimine)
  • remove (supprime)
  • reverse (inverse)
  • sort (trie)
Commentaire