Seite 1 von 1

Hilfe zu Listen

Verfasst: Freitag 1. Juli 2016, 18:28
von Septias
Hallo,

Ich hätte da mal ne Frage, gibt es eine Funktion oder so um nach der Struktur einer Liste zu fragen ?
Ich habe eine Liste mit jeweils normal

Code: Alles auswählen

liste = [funktion,funktion]
aber auch geschachtelte Teilen drin.

Code: Alles auswählen

liste= [funktion,fuinktion,[funktion3[parameter]]]
Nun möchte ich wissen ob die jeweiligen Teile (liste[0],liste[1]) nun einfach oder geschachtelt sind, geht das ?

Re: Hilfe zu Listen

Verfasst: Freitag 1. Juli 2016, 19:51
von BlackJack
@Septias: Du könntest `isinstance()` verwenden um zu prüfen ob Du eine Liste hast oder nicht.

Re: Hilfe zu Listen

Verfasst: Freitag 1. Juli 2016, 21:38
von bwbg
Statt dieses Tests könnte man m. E. besser die Datenstruktur ändern und diesen eher unötigen Vergleich verhindern:

Code: Alles auswählen

xs = [(function, []), (function, [1, 2]), (other, []), (other, [42])]