Mapa jest to zbiór elementów, do których przyporządkowano określoną cechę
Obrazem takiej mapy może być poniższa tabelka.
Kraj pochodzenia marki
| Mercedes | Niemcy |
| Fiat | Włochy |
| Renault | Francja |
| Seat | Hiszpania |
| Skoda | Czechy |
| Ford | USA |
To samo można zapisać za pomocą mapy języka Python.
Kraj_pochodzenia_marki = {'Mercedes':'Niemcy','Fiat':'Włochy','Renault':'Francja','Seat':'Hiszpania','Skoda':'Czechy','Ford':'USA' }
Linijka kodu z zapytaniem, jaki jest kraj pochodzenia samochodu Mercedes.
print(Kraj_pochodzenia_marki['Mercedes'])
Kod zmieniający element zbioru a następnie kasujący element mapy języka Python (mam nadzieje że nigdy do tego nie dojdzie :-)).
Kraj_pochodzenia_marki = {'Mercedes':'Niemcy','Fiat':'Włochy','Renault':'Francja','Seat':'Hiszpania','Skoda':'Czechy','Ford':'USA' }
print(Kraj_pochodzenia_marki)
print('z jakiego kraju pochodzi marka Mercedes?')
print(Kraj_pochodzenia_marki['Mercedes'])
Kraj_pochodzenia_marki['Mercedes']='Chiny'
print('Zmiana właściciela w 2024 roku.')
print(Kraj_pochodzenia_marki['Mercedes'])
print('Marka Mercedes przestaje istnieć w 2041 roku.')
del Kraj_pochodzenia_marki['Mercedes']
print(Kraj_pochodzenia_marki)
W mapach języka Python nie można zrobić dwóch rzeczy: nie można łączyć map oraz nie można wyciągnąć informacji w odwrotnym kierunku, np. nie dowiemy się, jakie samochody produkuje się we Francji.
print(Kraj_pochodzenia_marki['Francja'])
