Ich habe gerade erst mit Python angefangen, und es geht aschon ganz gut, einige elemetare Dinge bereiten mir allerdings noch Probleme.
Im Moment ist es das Slicing von Sequenzen.
Konkret habe ich eine Funktion, die sechs Werte in einem tupel zurückgibt, von denen ich allerdings nur vier brauche.
Mein erster Versuch wäre gewesen:
(a,b,c,d) = foo()[0,1,3,4]
Das geht offensichtlich nicht.
Nach Konsultation der Python Language Reference habe ich das probiert:
(a,b,c,d) = foo()[0:2,3:5]
Geht aber auch nicht
![Confused :?](./images/smilies/icon_confused.gif)
Wahrscheinlich stehe ich gerade ziemlich auf der Leitung, wie mache ich das also?
Wie würde ich das machen, wenn ich ein beliebiges Tupel als Indices verwenden will, als zB so:
t = (0,1,3,4)
(a,b,c,d) = foo()[t]