Respuesta :
Tuples are useful with loops over list because when we loop through 2 list using the zip function it will return a collection of tuples
Tuples are useful with loops over dictionary because when we iterate over a dictionary using items() methods it will returns tuples as key-values pairs.
Tuples are created in python by placing the items inside a parenthesis () separated by a comma.
Tuples accept different data types in python example strings, integers, Boolean, float etc.
Characteristics of a tuple.
- Unlike list and dictionaries tuples are immutable or unchangeable finite ordered sequence of items.
- Tuple has finite ordered sequence of items.
How tuples can be useful with loops over list and dictionaries is as follows:
Iterators are object that contains a countable number of value.
List , tuples and dictionaries are iterable object. This means they can be looped.
Tuples are useful with loops over list because when we loop through two list using the zip function it will return a collection of tuples. For example
name = ["John", "Michael"]
age = [25, 30]
zipped = list(zip(name, age))
for x, y in zipped: #llop over the both lists together
print(x, y)
Tuples are useful with loops over dictionary because when we iterate over a dictionary using items() methods it will returns tuples as key-values pairs. For example.
state_capital = {'Carlifornia':'Sacramento','Colorado':'Denver','Georgia':'Atlanta'} #dictinary
for x, y in state_capital.items(): #loop over the dictionary using key, value tuples
print('The key is ', x, ', the value is ',y)
learn more on python tuples here: https://brainly.com/question/16134783?referrer=searchResults