Fournissez des types de données de tuple et de liste séparés, car les deux ont des rôles différents. Les tuples sont immuables, tandis que les listes sont mutables. Cela signifie que les listes peuvent être modifiées, mais pas les tuples.
Les tuples sont des séquences, tout comme les listes. La différence entre les tuples et les listes est que contrairement aux listes, les tuples ne peuvent pas être modifiés et les tuples utilisent des parenthèses tandis que les listes utilisent des crochets.
Voyons comment créer des listes et des tuples.
Créons d'abord un tuple de base contenant des éléments entiers, puis passons aux tuples dans les tuples
# Creating a Tuple mytuple = (20, 40, 60, 80, 100) # Displaying the Tuple print("Tuple = ",mytuple) # Length of the Tuple print("Tuple Length= ",len(mytuple))
Tuple = (20, 40, 60, 80, 100) Tuple Length= 5
Nous allons créer une liste de 10 éléments entiers et l'afficher. Les éléments sont placés entre crochets. De cette façon, nous montrons également la longueur de la liste et comment accéder à des éléments spécifiques à l'aide de crochets -
# Create a list with integer elements mylist = [25, 40, 55, 60, 75, 90, 105, 130, 155, 180]; # Display the list print("List = ",mylist) # Display the length of the list print("Length of the List = ",len(mylist)) # Fetch 1st element print("1st element = ",mylist[0]) # Fetch last element print("Last element = ",mylist[-1])
List = [25, 40, 55, 60, 75, 90, 105, 130, 155, 180] Length of the List = 10 1st element = 25 Last element = 180
Comme mentionné ci-dessus, les tuples sont immuables et ne peuvent pas être mis à jour. Cependant, nous pouvons convertir le tuple en liste, puis le mettre à jour.
Voyons un exemple -
myTuple = ("John", "Tom", "Chris") print("Initial Tuple = ",myTuple) # Convert the tuple to list myList = list(myTuple) # Changing the 1st index value from Tom to Tim myList[1] = "Tim" print("Updated List = ",myList) # Convert the list back to tuple myTuple = tuple(myList) print("Tuple (after update) = ",myTuple)
Initial Tuple = ('John', 'Tom', 'Chris') Updated List = ['John', 'Tim', 'Chris'] Tuple (after update) = ('John', 'Tim', 'Chris')
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!