ich hoffe, ich stelle die Frage auch im richtigen Forum
Ich habe zwei allgemeinere Fragen zu Listen in Python (bin Anfänger):
Ich habe zum Beispiel eine Liste die wieder herum zwei Listen enthält:
Liste=[[a,b,c], [d,e,f]]
Mit dem Befehl Liste[0] kann man ja zum Beispiel auf das Element [a,b,c] zugreifen. Gibt es nun auch eine Möglichkeit oder einen Befehl, mit dem man zum Beispiel auf das Element a der Unterliste direkt zugreifen kann?
Nun meine zweite Frage.
Ich habe verschiedene Messreihen, aus denen ich Minima auslesen muss, ein Beispiel ist:
-1
-2
4
5
22.5
23
23.55
22.34
-2.11
-3.22
-3.0
-4.5
-5.0
22.5
23.45
25.05
24.00
20
10
5
-3.0
-2.3
-2.0
Ich wollte dies durch die Festlegung einer unteren Grenze (z.B. -1) und durch einen Vergleich mit dem nachfolgenden Element machen. Leider ist es mir nicht möglich in einer Schleife oder der Kopie der Liste auf das nachfolgende Element zuzugreifen. Bei der Schleife erscheint immer die Fehlermeldung "IndexError: list index out of range" und beim Kopieren der Liste ignoriert Python den Befehl. Was mache ich falsch?
Die Code-Beispiele sind:
Mit einer Schleife:
Liste2=[]
for i in range(len(Liste1)):
if Liste1<-1 and Liste1<Liste1[i+1]:
Liste2.append(Liste1)
print Liste2
Mit einer Kopie der Liste:
Liste2=[x for x in Liste1 if x<-1 and x<(x+1)]
print Liste2
Vielen Dank schon mal für eure Hilfe, ich bin langsam schon am Verzweifeln
