Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele 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
Tehtävä

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

Ratkaisu

# 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)

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 5. Luku 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(_ _ _)

Kysy tekoälyä

expand
ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

some-alt