Maison  >  Article  >  développement back-end  >  Quelles sont les similitudes et les différences entre les listes et les tuples Python

Quelles sont les similitudes et les différences entre les listes et les tuples Python

青灯夜游
青灯夜游original
2021-01-14 11:19:4816269parcourir

Mêmes points : il appartient à une séquence ordonnée, peut être forcé à se convertir, utilisez len() pour compter le nombre d'éléments et utilisez count() pour compter le nombre d'occurrences d'un élément spécifié. Différences : 1. Le type de tuple est un tuple et le type de liste est une liste ; 2. Les tuples ne peuvent pas être modifiés, mais les listes peuvent modifier les valeurs des éléments en fonction des index ; 3. Les listes peuvent supprimer des éléments, mais les tuples ne le peuvent pas.

Quelles sont les similitudes et les différences entre les listes et les tuples Python

L'environnement d'exploitation de ce tutoriel : système Windows 10, version python3.9, ordinateur Dell G3.

Apprentissage recommandé : Tutoriel vidéo Python

Les similitudes et les différences entre les listes et les tuples Python

Mêmes points

1. 🎜>

(1) ont le même index, qui est 0~~n-1 de gauche à droite.

(2) L'épissage est le même et peut être épissé avec "+".

(3) Les décomptes sont les mêmes, en utilisant la fonction len() pour compter le nombre d'éléments et la fonction count() pour compter le nombre d'occurrences de l'élément spécifié.

(4) sont toutes des séquences ordonnées.

(5) peut être supprimé en utilisant del.

(6) peut utiliser "*" pour se répéter.

(7) peuvent tous être forcés à se convertir.

(8) Les méthodes de découpage sont les mêmes.

(9) Vous pouvez utiliser la boucle for pour effectuer un parcours d'éléments, un parcours d'index et un parcours d'énumération.

(10) Utilisez la méthode index() pour obtenir l'index de l'élément spécifié.

(11) Utilisez l'opérateur in pour tester si un élément est contenu

2 Différences

    2.1. les types sont différents.
  • Le type de tuple est : tuple

Le type de liste est : liste

    2.2 Les méthodes de modification sont différentes

  • Les tuples ne peuvent pas être modifiés
Les listes peuvent modifier les valeurs des éléments en fonction de l'index

  • 2.3 Différentes méthodes de suppression

Les listes utilisent pop() et d'autres fonctions pour supprimer des éléments
函数名 描述
pop() 删除指定索引对应的元素,并返回删除的元素。如果不指定索引,默认删除最后一个元素
remove() 移除第一次遇到的指定元素
del 移除元素或列表,清除地址
clear() 移除列表,保留地址,只清空内容
list=[] 清空列表

Vous ne pouvez pas supprimer des éléments. tuple entier.

  • 2.4 Différentes méthodes de recherche
  • Les tuples ne peuvent être visualisés qu'à l'aide de la fonction Index().

La liste ne peut être consultée qu'à l'aide de la fonction Index().

Pour plus de connaissances liées à la programmation, veuillez visiter : Introduction à la programmation ! !

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