Popatrz – wynik obu skryptów jest taki sam:
|
country_leader = { 'DE' : 'Merkel' , 'PL' : 'Szydlo'} country_leader['FR'] = 'Macron' print(country_leader) |
|
country_leader = { 'DE' : 'Merkel' , 'PL' : 'Szydlo'} country_leader.setdefault('FR','Macron') print(country_leader) |
dlaczego? Bo ‚FR’ na oryginalnej liście nie było. Zarówno przypisanie, jak i setdefault dodaje nowy kraj z jego leaderem. Ale w następnym przykładzie jest inaczej. Tutaj zmieniamy Szydło na Morawiecki dla PL. Zapis dla PL już był i to polecenie dokonało zmian – Szydło zamienia […]
Jaką ścieżkę rozwoju w IT wybrać? Podejrzewam, że to pytanie zadaje sobie wiele osób zajmujących się lub chcących zajmować się IT. Pomijam tu już kwestie, czy iść w stronę project management, czy architekturę czy np. specjalistyczną ścieżkę IT. Nie znam właściwej odpowiedzi na to pytanie, ale mogę się podzielić doświadczeniami i własnymi przemyśleniami. Oto one: […]
Jeśli na serwerze z zainstalowaną usługą SSIS I bazą danych SSISDB znajdziesz job „SSIS Server Maintenance Job” w statusie failed, a w error logu dodatkowo odnajdziesz informacje o pełnym logu transakcyjnym tej bazy, to masz przed sobą nieco pracochłonny process, jednak sprawa jest do opanowania! Skoro log transakcyjny się zapełnia to transakcje są za duże. […]