• cocobean@bookwormstory.social
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 year ago

      I had to use Python for a bit at work and it was confusing

      pipenv, venv, virtualenv, poetry…wtf is all this shit

      a.b vs a['b'] vs a.get('b')…wtf is a KeyError

      • richieadler@lemmy.myserv.one
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        What happens in other languages you use when you try to access a non-existing key for a hash/map/dict?

        What language do you use that accessing an object attribute is the same that accessing a dict key?

        What knowledge do you have (or not) that KeyError is a mistery to you?