Course Content
Introduction to Python
Introduction to Python
2. Variables and Types in Python
How to Store Numbers in PythonPython Naming Rules for VariablesHow to Work with Variables in PythonData Types in PythonChallenge: Converting Kilometers to MilesStore Text with Strings in PythonString Indexing in PythonNegative Indexing and String Length in PythonString Slicing in PythonChallenge: Retrieving Letters from StringString Concatenation in Python
3. Conditional Statements in Python
Boolean Data Type in PythonChallenge: Working with Comparison OperatorsHow to Combine Conditions in PythonChallenge: Working with Logical OperatorsMembership Operators and Type Comparisons in PythonHow to Use if/else Expressions in PythonChallenge: Running a Grocery StoreChallenge: Creating Odd and Even Logicif/elif/else ExpressionsChallenge: Running Grocery Store ExtendedChallenge: Outputting Positive, Negative or Zero
4. Other Data Types in Python
Python ListsCommon List Methods in PythonChallenge: Updating ListNested Lists in PythonChallenge: Retrieving Information from Nested ListPython TuplesCommon Tuple Methods in PythonChallenge: Updating TupleNested Tuples in PythonChallenge: Retrieving Information from Nested TuplePython DictionariesChallenge: Completing DictionaryCommon Dictionary Methods in PythonChallenge: Updating Dictionary
6. Functions in Python
Built-in Functions in PythonChallenge: Converting HeightsHow to Create Functions in PythonsChallenge: Writing First FunctionUse of if/else Statements in Python FunctionsChallenge: Identifying Positive Values Functions Without Return in PythonChallenge: Creating Logging FunctionModifying Functions in PythonChallenge: Updating Logic of the FunctionLambda Functions in PythonChallenge: Creating Lambda Function
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.
# 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)
Everything was clear?
Thanks for your feedback!
Section 4. Chapter 7