Nie rozumiem tego errora po lewej stronie: " ValueError: ':' is not in list" Wyjaśni ktoś o co chodzi? Zadanie polega na policzeniu ile uśmiechniętych buziek jest w arrayu. Przykładowy array: "([':D',':~)',';~D',':)'])". #pytanie #pytaniedoeksperta
#python
#python























i teraz tworzac obiekt chcialbym miec:
data = obj['dyrektor'] ['nauczyciel'] ['uczen']
potrzebuje tego do czytania z jsona.
nie wiem jak to teraz zapisac zeby z
['dyrektor', 'nauczyciel', 'uczen']
uzyskac
['dyrektor'] ['nauczyciel'] ['uczen'] ?
moga byc tez sytuacje ze
self.objects = ['dyrektor', 'nauczyciel']
albo
self._objects = ['dyrektor', 'nauczyciel', 'uczen', 'wozny']
#naukaprogramowania #python
Jeśli tak to data = [[obj] for obj in objects]
# więcej w dokumentacji --> https://docs.python.org/3/tutorial/datastructures.html
# założenie, że kluczowe słowo stoi na pierwszym miejscu w [], inaczej musisz robić walidację
teachers = [['uczen',['nazwisko', 'stopnie']],['dyrektor',['pensja']],['nauczyciel']]
# zastąb znak pojedynczym tabulatorem <-> oraz znak <-->