15. Kurs Python 3 - słownik (kolekcja) - dictionary

Поделиться
HTML-код
  • Опубликовано: 26 дек 2024

Комментарии • 42

  • @KoW
    @KoW  4 года назад

    Zapraszam do skorzystania z pełnej "ścieżki programisty Python":
    strefakursow.pl/sciezki_kariery/python_developer.html?ref=87991

  • @krzysztofkorzekwa5215
    @krzysztofkorzekwa5215 8 месяцев назад +1

    Dzieki!!!! Pozostałe kolekcje weszły mi bezproblemowo, ze słownikiem i odwoływaniem się po kluczu miałem problemy, na szczęście trafiłem na ten film.

  • @Matikson
    @Matikson 2 года назад +1

    Jak zwykle wszystko wytłumaczone w prosty sposób i przejrzyście :) Polecam cały kurs :)

  • @Speedy0475
    @Speedy0475 Год назад

    Najlepszy kurs python na RUclips

  • @baldi1640
    @baldi1640 2 года назад +1

    Fajna seria, spoko tłumaczysz polecam

  • @busterion3357
    @busterion3357 4 года назад +8

    A kiedy wykorzystujemy listę A kiedy słownik? Brakło mi trochę przypadków zastosowania...

  • @Rezzzn0r
    @Rezzzn0r 3 года назад

    Dobrze tlumaczysz, dzieki!

  • @hub3rt243
    @hub3rt243 3 года назад

    14:23 Wystarczy zapisać to tak:
    for l in slownik:
    print(slownik[l])

    • @adamfatyga7977
      @adamfatyga7977 3 года назад

      Wlasnie pisalem to, zeby sprawdzic czy wypisze tak samo wartosc slownika, ale u mnie wyskakuje błąd "name 'l' is not defined" i nie wiem czemu

  • @marlenazya355
    @marlenazya355 7 месяцев назад

    Wspominałeś coś o danych typu buliant, z tego co zrozumiałam jest to True lub False, czy mozesz coś wiecej napisać o tym typie danych. True lub False było spotykane w przypadku funkcji if ale wtedy nie pamietam abys wspomnał coś o buliantach.

  • @edytamajdziak1975
    @edytamajdziak1975 4 года назад +3

    Spotkałam się z usuwaniem wartości ze słownika z użyciem (w tym przypadku) del slownik[1]

  • @Tom-g6o7t
    @Tom-g6o7t Год назад

    Czesc, jak wstawić w kodzie nawias klamrowy?

  • @jacobcpp3801
    @jacobcpp3801 4 года назад +2

    Gdzieś się spotkałem jak ktoś mówił na to mapa

  • @adamfatyga7977
    @adamfatyga7977 3 года назад +1

    To jedyna roznica miedzy slownikami a listami? To że w słownikach sami deklarujemy indeks, tworzymy go niestandardowy?

  • @kajetanpajak320
    @kajetanpajak320 8 месяцев назад

    10:58 / 17:02

  • @JacobZAMV
    @JacobZAMV 4 года назад

    można też for x in słownik print (słownik [x])

  • @eldzej0218
    @eldzej0218 4 года назад +6

    Bardzo spoko seria, już któryś raz chwale twoje filmiki z pythona XD. Szkoda że jest trochę nie doceniona bo z automatu wyświetla poradniki do pythona od Pasji Informatyki itp. podczas kiedy moim zdaniem ty lepiej tłumaczysz.

    • @bartoszmaterek6400
      @bartoszmaterek6400 5 месяцев назад +1

      Pasja Informatyk ma fajne filmiki dotyczące np. c++, przynajmniej mi one pasują, ale zgodzę się z tobą że poradnik do Pythona jest akurat słaby, gdyż nie robił tego autor kanału.
      P.S. Wiem że 3 lata temu napisałeś tan komentarz, ale uznałem że i tak podzielę się swoją opinią

    • @eldzej0218
      @eldzej0218 5 месяцев назад

      @@bartoszmaterek6400 luzik :D

  • @albertrafalski9140
    @albertrafalski9140 4 года назад

    hej, w 9:55 to chyba nie są indeksy, a klucze?

  • @TomekKruk-s5v
    @TomekKruk-s5v Год назад

    for i in range(len(slownik)):
    print(slownik[i])
    dlaczego blad?

    • @bartusek8052
      @bartusek8052 10 месяцев назад

      for i in slownik:
      print(len(slownik[i])) #tutaj masz poprawny kod

    • @bartusek8052
      @bartusek8052 10 месяцев назад

      a błąd dlatego ze w pętli masz range któremu trzeba podać wartość liczbowa która wydrukuje ci cyfry np: range(1, 11) wydrukuje ci liczby od 1 do 10. Polecam wrócić do filmiku z pętlą obiektową

  • @robertgawle5269
    @robertgawle5269 Год назад

    środa jest czwartym dniem tygodnia...

  • @rossa99999
    @rossa99999 4 года назад

    Jak sobie przybliżasz i oddalasz pole do wpisywania kodu ?

    • @KoW
      @KoW  4 года назад +2

      Ctrl + scroll, ale trzeba na to zezwolić w preferencjach.

    • @rossa99999
      @rossa99999 4 года назад

      @@KoW Dziękuje. Mam jeszcze jedno pytanko. Myślałem nad zakupem czegoś takiego www.empik.com/python-cwiczenia-praktyczne-kierzkowski-andrzej-gawryszewski-marek,p1147674666,ksiazka-p , Polecasz ,odradzasz, znacz coś lepszego ? Za pomoc z góry dziękuje.

  • @3Defem
    @3Defem 3 года назад

    for l in slownik:
    Dlaczego akurat l, czy moze byc np z?
    Jesli tak to skad program wie ze l lub z to wartosci ze slownika?

    • @KoW
      @KoW  3 года назад

      Taka jest składnia for, może być zamiast l np: "znak" l - prawdopodobnie od litera mi się wzięło

    • @projektantkonstruktorschod3718
      @projektantkonstruktorschod3718 3 года назад

      W Pythonie zmienne nie są kontenerami, które przechowują dane, ale je reprezentują. Wywołując zmienną, w rzeczywistości prosisz ją, żeby sięgnęła Ci po dane z pamięci komputera. Czyli slownik = {hasl: "definicja tego hasla"} np. slownik_psów = {doberman: "w rzeczywistości łagodny pies"} tak mogłoby to wyglądać. Jeżeli chcesz sięgnąć po definicje: print(slownik_psow[doberman]) zwróci Ci definicje "w rzeczywistości łagodny pies"
      for haslo in slownik_psow:
      print(haslo, "-" slownik_psow[haslo])
      Pobaw się a zrozumiesz ;)

  • @Krzysztofer
    @Krzysztofer 2 года назад

    for 1 in slownik.values():
    wyskakuje błąd
    for 1 in slownik.values():
    ^
    SyntaxError: cannot assign to literal
    jak to naprawić ?

    • @DrCox56
      @DrCox56 Год назад

      Tam jest literka małe L a nie cyfra 1

    • @raczyk76
      @raczyk76 Год назад

      Właśnie z tego powodu nie stosuje się zmiennej l :)

  • @budzik2422
    @budzik2422 3 года назад

    Co robi to
    ?

    • @KoW
      @KoW  3 года назад +1

      To jest przejście do nowej linii.

  • @HighBuuPL
    @HighBuuPL 2 года назад

    A pomoglbys mi bo mam takie zadanie zeby " Utworzyc slownik zawierajacy nazwy dni tygodnia jako elementy, a numery dni tygodnia jako klucze do nich oraz poprosic uzytkownika o podanie numeru jego ulubionego dnia tygodnia, a nastepnie wyswietlic odpowiedni element slownika na ekranie". Kompletnie nie iwem co tu zrobic.

    • @mateuszzemojdzin7579
      @mateuszzemojdzin7579 2 года назад +3

      Wiem, że za późno ale może kiedyś komuś się przyda:
      slownik={1:"poniedziałek",2:"wtorek",3:"środa",4:"czwartek",5:"piątek",6:"sobota",7:"niedziela"}
      dzien=int(input("Podaj numer swojego ulubionego dnia tygodnia"))
      print(slownik.get(dzien,"Nie ma takiego dnia tygodnia"))

  • @bakowicz4909
    @bakowicz4909 3 года назад

    A teraz pytanko. Jak wyświetlić klucze wraz z wartościami?

    • @marcinfghhg1086
      @marcinfghhg1086 3 года назад +1

      for k, v in slownik.items():
      print(k, v)

  • @bazejsztefka3298
    @bazejsztefka3298 2 года назад

    przyspieszenie x2 to za mało 😞