Python Tuples
The key difference is mutability: lists can be modified, while tuples cannot. The methods like .extend()
and .append()
works on lists but not on tuples, because once created, a tuple's contents cannot be changed without creating new one. Tuples are also faster and more memory-efficient, making them ideal for fixed or sensitive data.
123456# Create a tuple with fixed data: coordinates of a location location = (37.7749, -122.4194) # Print the tuple type print("Location:", location) print("Type of location:", type(location))
You can also transform an iterable object into a tuple with the tuple()
function.
1234567# Convert a list to a tuple list_location = [37.7749, -122.4194] tuple_location = tuple(list_location) # Print the converted tuple print("Location:", tuple_location) print("Converted type:", type(tuple_location))
Thanks for your feedback!
Ask AI
Ask AI
Ask anything or try one of the suggested questions to begin our chat
Awesome!
Completion rate improved to 1.67
Python Tuples
Swipe to show menu
The key difference is mutability: lists can be modified, while tuples cannot. The methods like .extend()
and .append()
works on lists but not on tuples, because once created, a tuple's contents cannot be changed without creating new one. Tuples are also faster and more memory-efficient, making them ideal for fixed or sensitive data.
123456# Create a tuple with fixed data: coordinates of a location location = (37.7749, -122.4194) # Print the tuple type print("Location:", location) print("Type of location:", type(location))
You can also transform an iterable object into a tuple with the tuple()
function.
1234567# Convert a list to a tuple list_location = [37.7749, -122.4194] tuple_location = tuple(list_location) # Print the converted tuple print("Location:", tuple_location) print("Converted type:", type(tuple_location))
Thanks for your feedback!