Maison  >  Article  >  développement back-end  >  La différence entre tuple et liste en python

La différence entre tuple et liste en python

(*-*)浩
(*-*)浩original
2019-09-02 11:24:317075parcourir

La différence entre tuple et liste en python

liste(apprentissage recommandé : tutoriel vidéo front-end web)

1. La liste est une collection ordonnée dans laquelle des éléments peuvent être ajoutés et supprimés à tout moment

2. Pour accéder aux éléments de la liste, l'index commence à 0, et 0 est le premier élément lorsque l'index dépasse le. range, une erreur sera signalée et l'index ne peut pas Hors limites, l'index du dernier élément est len(num)-1

3 Si vous souhaitez obtenir le dernier élément, en plus du calcul. la position de l'index, vous pouvez également utiliser -1 comme index pour obtenir directement le dernier élément

4. Utilisez append() pour ajouter des éléments à la fin de la liste

5. () pour insérer des éléments à la position spécifiée

6. Utilisez pop() pour supprimer Le dernier élément de la liste Utilisez pop(i) où i est le numéro d'index pour supprimer l'élément à la position spécifiée

6. 🎜>tuple

1. Tuple est une liste ordonnée, elle est très similaire à list

2. Une fois le tuple initialisé, il ne peut pas être modifié. , et il n'existe pas de méthodes telles que append() insert(). Les éléments peuvent être obtenus mais ne peuvent pas être assignés pour devenir un autre élément

foos = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 
foos[0:10:2] 
[0, 2, 4, 6, 8]
bars = (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) 
bars[1:10:2] 
(1, 3, 5, 7, 9)
list est un type de données mutable, tuple est un type de données immuable.

tapez utilise (), liste utilise [ ]

dans Utiliser les listes lorsque vous avez des files d'attente du même type d'utilisation de longueur indéfinie ; des tuples lorsque vous connaissez le nombre d'éléments à l'avance, car la position des éléments compte.

Les listes ne peuvent pas être utilisées comme clés de dictionnaire, mais les tuples peuvent être

* Les tuples et les listes peuvent être imbriqués, et les tuples peuvent être des listes imbriquées au sein des groupes sont mutables

A quoi servent les tuples immuables ?

Comme les tuples sont immuables, le code est plus sûr. Si possible, utilisez un tuple au lieu d'une liste.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn