Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Dictionaries (2/2) | Other data types
Learn Python from Scratch

book
Dictionaries (2/2)

Let's consider some useful methods for dictionaries:

  • len(d) - returns length of dictionary d (number of pairs key:value);

  • min(d), max(d) - minimum or maximum of keys of dictionary d;

  • d.copy() - returns copy of dictionary d;

  • d.items() - returns all pairs (key, value) in dictionary d;

  • d.keys() - returns all keys of dictionary d;

  • d.values() - returns all values of dictionary d;

  • d[k] = e - set value e to key k .

For example, traditionally, let's update our dictionary so it will contain two more countries:

CountryAreaPopulation
Brazil8515767212559417
India31663911380004385
# old dictionary
countries_dict = {'USA': (9629091, 331002651), 'Canada': (9984670, 37742154), 'Germany': (357114, 83783942)}
# update dictionary with countries
countries_dict["Brazil"] = (8515767, 212559417)
countries_dict["India"] = (3166391, 1380004385)
print(countries_dict)
123456
# old dictionary countries_dict = {'USA': (9629091, 331002651), 'Canada': (9984670, 37742154), 'Germany': (357114, 83783942)} # update dictionary with countries countries_dict["Brazil"] = (8515767, 212559417) countries_dict["India"] = (3166391, 1380004385) print(countries_dict)
copy
Uppgift

Swipe to start coding

Update your dictionary with people so it will contain information for the next two people and then print the whole dictionary:

NameAgeHeight
John41185
Michelle35165

Lösning

# old dictionary
people_d = {'Alex': (23, 178), 'Noah': (34, 189), 'Peter': (29, 175)}
# add new people to dictionary
people_d["John"] = (41, 185)
people_d["Michelle"] = (35, 165)
# print the dictionary
print(people_d)

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 5. Kapitel 8
# old dictionary
people_d = {'Alex': (23, 178), 'Noah': (34, 189), 'Peter': (29, 175)}
# add new people to dictionary
people_d['John'] = _ _ _
_ _ _[_ _ _] = _ _ _
# print the dictionary
print(_ _ _)

Fråga AI

expand
ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

some-alt