Cześć! Uczę się Pythona i napotkałem problem, w którym nie wiem o co chodzi i jak go naprawić. Napisałem kod, który wkleiłem pod linkiem i przy próbie uruchomienia dostaję następujący komunikat:
ownerfull = (f"{key['ownerfirst']} {key['owner_last']}") TypeError: string indices must be integers
Jak to sobie wyobrażasz że ma działać? Podaj mi znak z key pod indeksem 'owner_first'? Co to miałoby znaczyc w ogóle xd
@LazyInitializationException: są języki, które pozwalają na "indeksowanie" stringów stringami. Tzn. przynajmniej tak to wygląda, bo tak naprawdę to tylko lukier składniowy na substring/find/replace :)
@taurvi: w twoim przypadku "key" to właśnie np "ownerfirst". Jak chcesz się odnosić przez nazwę klucza, to wtedy "zwierz['ownerfirst']", albo po prostu "key".
#naukaprogramowania
Cześć!
Uczę się Pythona i napotkałem problem, w którym nie wiem o co chodzi i jak go naprawić. Napisałem kod, który wkleiłem pod linkiem i przy próbie uruchomienia dostaję następujący komunikat:
ownerfull = (f"{key['ownerfirst']} {key['owner_last']}")
TypeError: string indices must be integers
Cały kod: https://pastebin.com/yxgKctUD
Mirki, co tu źle robię? Pomóżcie, proszę.
Komentarz usunięty przez moderatora
@LazyInitializationException: są języki, które pozwalają na "indeksowanie" stringów stringami. Tzn. przynajmniej tak to wygląda, bo tak naprawdę to tylko lukier składniowy na substring/find/replace :)
https://repl.it/@MichalBielawski/ShamelessAwareFlashdrive#main.rb
Komentarz usunięty przez moderatora
Komentarz usunięty przez autora
Komentarz usunięty przez autora