Common Tuple Methods in Python
Let's dive into the primary methods associated with tuples.
len(t)
- gives the number of elements in the tuplet
;t * n
- producesn
repetitions of the tuplet
;t.count(x)
- counts how oftenx
appears in the tuplet
.
In the previous chapter, we highlighted that tuples are immutable. So, you might wonder: "How can I update a tuple with new values?"
Unlike lists, you can't use methods like .append()
or .extend()
with tuples. However, remember a few chapters back when we discussed concatenation? Here's the method that works for tuples too:
tuple1 + tuple2
- this joins two tuples together (both elements must be tuples).
For instance, let's add some new data to the tuple we were working with in the last example.
Just a heads up: make sure the data you're adding is also in tuple format to successfully concatenate.
1234567# Initial tuple US_Info = ("USA", 9629091, 331002651) # New data US_Info_new = ("Washington D.C.", 50) # Concatenate two tuples and save the result US_Info_upd = US_Info + US_Info_new print(US_Info_upd)
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.64
Common Tuple Methods in Python
Swipe to show menu
Let's dive into the primary methods associated with tuples.
len(t)
- gives the number of elements in the tuplet
;t * n
- producesn
repetitions of the tuplet
;t.count(x)
- counts how oftenx
appears in the tuplet
.
In the previous chapter, we highlighted that tuples are immutable. So, you might wonder: "How can I update a tuple with new values?"
Unlike lists, you can't use methods like .append()
or .extend()
with tuples. However, remember a few chapters back when we discussed concatenation? Here's the method that works for tuples too:
tuple1 + tuple2
- this joins two tuples together (both elements must be tuples).
For instance, let's add some new data to the tuple we were working with in the last example.
Just a heads up: make sure the data you're adding is also in tuple format to successfully concatenate.
1234567# Initial tuple US_Info = ("USA", 9629091, 331002651) # New data US_Info_new = ("Washington D.C.", 50) # Concatenate two tuples and save the result US_Info_upd = US_Info + US_Info_new print(US_Info_upd)
Thanks for your feedback!