Listenelemente werden nicht wie erwartet ausgegeben?
Ich wollte mich eben in Python einarbeiten und habe mir dazu mal dieses Tutorial angeschaut, welches von der offiziellen Python-Seite empfohlen wird. Allerdings muss ich mir schon jetzt den Kopf über ein Problem zermartern, das mir sehr komisch erscheint. Es sieht bei mir (Ubuntu 10.10) nämlich so aus, als würde es noch ein unwirkliches Element in der Liste nach dem 3. geben... Anders aber im Tutorial, da wird alles so angezeigt, wie es sein sollte.Dann hab ich noch wie blöd rumprobiert, um die Ursache zu finden:Ich weiß nicht was das soll, aber so verpeilt, dass ich da was einfach falsch eingegeben habe, bin ich auch nicht: Das müsste eigentlich genau wie im Tutorial aussehen! Ich hoffe ihr könnt mir helfen, denn ich weiß nicht mehr weiter...
MfG,
Sensenmann
ich@rechner:~$ python
Python 2.6.6 (r266:84292, Sep 15 2010, 16:22:56)
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> list = [ 'abcd', 786 , 2.23, 'john', 70.2 ]
>>> tinylist = [123, 'john']
>>>
>>> print list # Prints complete list
['abcd', 786, 2.23, 'john', 70.200000000000003]
>>> print list # Prints first element of the list
abcd
>>> print list[1:3] # Prints elements starting from 2nd to 4th - Hier müsste eben das 4. Element 'john' auch noch stehen!
[786, 2.23]
>>> print list[2:] # Prints elements starting from 3rd element
[2.23, 'john', 70.200000000000003]
>>> print list[3]
john
>>> print list[4]
70.2
>>> print list[5]
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
IndexError: list index out of range
>>> print list[3:5]
['john', 70.200000000000003]
>>> print list[3:4]
['john']
>>> print list[4]
70.2
>>> print list[3]
john
>>> print list[2:3]
[2.23]
>>> print list[4:5]
[70.200000000000003]
MfG,
Sensenmann
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 153758
Url: https://administrator.de/contentid/153758
Ausgedruckt am: 24.11.2024 um 13:11 Uhr
1 Kommentar