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'])