Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Tuples (3/3) | Other data types
Learn Python from Scratch

book
Tuples (3/3)

Like for lists, you can place tuples inside tuples! And then you can use double indexing to reach the element in tuple inside a tuple.

For example, for out five countries

CountryAreaPopulation
USA9629091331002651
Canada998467037742154
Germany35711483783942
Brazil8515767212559417
India31663911380004385
# create two-dimensional tuple
two_d_countries = (('USA', 9629091, 331002651), ('Canada', 9984670, 37742154),
('Germany', 357114, 83783942), ('Brazil', 8515767, 212559417), ('India', 3166391, 1380004385))
# information about India
print(two_d_countries[4])
# area of Canada
print(two_d_countries[1][1])
1234567
# create two-dimensional tuple two_d_countries = (('USA', 9629091, 331002651), ('Canada', 9984670, 37742154), ('Germany', 357114, 83783942), ('Brazil', 8515767, 212559417), ('India', 3166391, 1380004385)) # information about India print(two_d_countries[4]) # area of Canada print(two_d_countries[1][1])
copy
Tâche

Swipe to start coding

Create two-dimensional tuple for people below in format (("name", age, height), ("name", age, height)):

NameAgeHeight
Alex23178
Noah34189
Peter29175
John41185
Michelle35165
  1. Print information for Peter.
  2. Print height of John.
  3. Print tuple converted into list (use list function)

Solution

# create two-dimensional tuple
two_d_tuple = ('Alex', (23, 178), 'Noah', (34, 189), 'Peter', (29, 175), 'John', (41, 185), 'Michelle', (35, 165))
# information about Peter
print(two_d_tuple[5])
# height of John
print(two_d_tuple[7][1])
# print converted into list tuple
print(list(two_d_tuple))

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 5. Chapitre 6
single

single

# create two-dimensional tuple
two_d_tuple = (('Alex', 23, 178), _ _ _
# information about Peter
print(_ _ _)
# height of John
print(_ _ _)
# print converted into list tuple
print(_ _ _)

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

some-alt