Ajouter un tuple à une liste en Python

Ajouter un tuple à une liste en Python #

Utiliser le list.append() pour ajouter un tuple à une liste, par exemple
a_list.append(a_tuple). Le site list.append() ajoutera le tuple à la
fin de la liste.

a_list = []



a_list.append(
    ('bobby', 'hadz')
)

print(a_list)  





a_list.extend(
    [(1, 2),
     ('a', 'b')]
)


print(a_list)

Le site
liste.append()
ajoute un élément à la fin de la liste.

a_list = []

a_list.append(
    ('bobby', 'hadz')
)

print(a_list)  

La méthode renvoie None car elle modifie la liste originale.

Vous pouvez également utiliser la fonction tuple() pour créer un tuple.

a_list = []

a_list.append(
    tuple(['bobby', 'hadz'])
)

print(a_list)  

La classe tuple
prend un itérable et renvoie un tuple objet.

Les tuples sont construits de plusieurs façons :

  • En utilisant une paire de parenthèses () crée un tuple vide
  • Utilisation d’une virgule de fin – a, ou (a,)
  • Séparer les éléments par des virgules – a, b ou (a, b)
  • Utilisation du tuple() constructeur

Si vous avez besoin d’ajouter plusieurs tuples à une liste, utilisez la fonction list.extend() méthode.

a_list = []


a_list.extend(
    [(1, 2),
     ('a', 'b')]
)


print(a_list)

Le site
liste.extend
prend un itérable et étend la liste en ajoutant tous les éléments de l’itérable.
l’itérable.

Le site list.extend retourne la méthode None car elle modifie la liste originale.

Si vous devez insérer un tuple dans une liste à un index spécifique, utilisez la fonctionlist.insert() méthode.

a_list = [(1, 2), (5, 6)]

a_tuple = (3, 4)

a_list.insert(
    1,
    a_tuple
)


print(a_list)

Nous avons utilisé la list.insert() pour insérer le tuple dans la liste à l’indice
1.

Le site
list.insert
insère un élément à une position donnée.

La méthode prend les 2 paramètres suivants :

Nom Description
index L’index de l’élément avant lequel il faut insérer
élément L’élément à insérer à l’index donné

Les index Python sont basés sur zéro, donc le premier élément d’une liste a un index de 0,
et le dernier élément a un index de -1 ou len(my_list) - 1.

Laisser un commentaire