Tuple Python – Exercice avec solutions

Tuple Python: Un tuple est un objet immuable en Python qui ne peut pas être modifié. Les tuples sont aussi des séquences, tout comme les listes Python.

Cet exercice Python Tuple vise à vous aider à apprendre et à pratiquer les opérations sur les tuples. Toutes les questions sont testées sur Python 3.

Cet exercice de tuple couvre la création de tuple, les opérations, le déballage d’un tuple.

Exercice 1 : Inverser le tuple python

Utilisez le découpage de tuple pour inverser le tuple donné. Remarque : le dernier élément commence à -1.

tuple1 = (10, 34, 30, 60, 70)
tuple1 = tuple1[::-1]
print(tuple1)
Tuple Python
Tuple

Exercice 2 : Accéder à la valeur 20 du tuple python

Le tuple donné est un tuple imbriqué. écrire un programme pour imprimer la valeur 20.

Le tuple donné est un tuple imbriqué. Utilisez l’indexation pour localiser l’élément spécifié.

tuple1 = ("Lundi", [34, 20, 98], (5, 15, 22))

# Comprendre l'indexation
# tuple1[0] = 'Lundi'
# tuple1[1] = [34, 20, 98]
# list1[1][1] = 20

print(tuple1[1][1])

Exercice 3 : Créer un tuple python avec un seul élément 50

tuple1= (50, )
print(tuple1)

Exercice 4 : Décompresser le tuple en 4 variables

Écrivez un programme pour décompresser le tuple suivant en quatre variables et afficher chaque variable.

tuple1 = (10, 20, 30, 40)

# unpack tuple en 4 variables
a, b, c, d = tuple1
print(a)
print(b)
print(c)
print(d)

Exercice 5 : Échangez deux tuples en Python

tuple1 = (11, 22)
tuple2 = (90, 100)
tuple1, tuple2 = tuple2, tuple1
print(tuple2)
print(tuple1)

Exercice 6 : Copier des éléments spécifiques d’un tuple vers un nouveau tuple

Écrivez un programme pour copier les éléments 44 et 55 du tuple suivant dans un nouveau tuple.

tuple1 = (11, 22, 33, 44, 55, 66)
tuple2 = tuple1[3:-1]
print(tuple2)

Exercice 7 : Modifier le tuple

Écrire un programme pour modifier le premier élément (22) d’une liste à l’intérieur d’un tuple suivant en 222.

tuple1 = (11, [22, 33], 44, 55)
tuple1[1][0] = 222
print(tuple1)

Le tuple donné est un tuple imbriqué. Utilisez l’indexation pour localiser l’élément spécifié et modifiez-le à l’aide de l’opérateur d’affectation.

Trier un tuple par 2 ème élément

tuple1 = (('a', 23), ('b', 37), ('c', 11), ('d', 29))
tuple1 = tuple(sorted(list(tuple1), key=lambda x: x[1]))
print(tuple1)

Exercice 9 : Compte le nombre d’occurrences de l’élément 50 à partir d’un tuple

tuple1 = (50, 10, 60, 70, 50)
print(tuple1.count(50))

Exercice 10 : Vérifier si tous les éléments du tuple sont identiques

def check(t):
    return all(i == t[0] for i in t)

tuple1 = (45, 45, 45, 45)
print(check(tuple1))

Laisser un commentaire