Python Wymień i wpisz błąd
Kodałem ten kod Python:
I daje mi ten błąd:
Jak to jest możliwe?!?
Z góry dziękuję za jakąkolwiek pomoc.
if type/data/.__name__=='list':
print type/data/.__name__
print ",".join/data/
I daje mi ten błąd:
print ",".join/data/
exceptions.TypeError: sequence item 0: expected string, list found
Jak to jest możliwe?!?
Z góry dziękuję za jakąkolwiek pomoc.
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
6 odpowiedzi
Ryszard
Potwierdzenie od:
Ireneusz
Potwierdzenie od:
Można dołączyć tylko do sekwencji linii. Oczywiście lista zawiera element, który sam jest ponownie lista.
Ponadto, jeśli naprawdę musisz sprawdzić typ obiektu, najlepszy sposób, aby to zrobić
Wojciech
Potwierdzenie od:
- to jest
. Powinien być ciągiem
Pracował, jak pokazano na rysunku. W rzeczywistości wszystkie elementy powinny.
Andrzej
Potwierdzenie od:
http://docs.python.org/library ... tance
.
Błąd występuje z powodu treści
, Nie jego typ. Musi to być lista linii do metody
Pracował nad nim.
Marek
Potwierdzenie od:
Ponadto nie musisz robić
-po prostu
Jeszcze lepiej, sprawdź
, Ponieważ w większości przypadków naprawdę nie dbasz o określony typ.
Aleksander
Potwierdzenie od:
Czekam na iterację
Rząd
. W twoim przypadku wydaje się, że pierwszy element twojej listy to kolejna lista. To jest to, co powoduje błąd.
Ponadto,
Więc Nepifonic jak najwięcej w Kodeksie.