Code: Alles auswählen
Takte = eingabe.split('+')
Code: Alles auswählen
Takte = eingabe.split('+')
Code: Alles auswählen
>>> eingabe = 'eins+zwei+drei+vier'
>>> eingabe
'eins+zwei+drei+vier'
>>> takte = eingabe.split('+')
>>> takte
['eins', 'zwei', 'drei', 'vier']
>>> len(takte)
4
>>> takte[1:2]
['zwei']
>>> takte[1:3]
['zwei', 'drei']
>>> takte.pop(0)
'eins'
>>> takte
['zwei', 'drei', 'vier']
>>> takte.pop(-1)
'vier'
>>> takte
['zwei', 'drei']
>>>
Ja, ``print listenobjekt`` geht sogar ohne Umwandlung.Imperator hat geschrieben:Kann man Listen so umwandeln, dass sie mit einer Print Anweisung ausgegeben werden können?
Code: Alles auswählen
In [52]: liste = [1, 2, 3]
In [53]: print liste
[1, 2, 3]
Code: Alles auswählen
liste = [1,2,3]
print listeliste
Code: Alles auswählen
IDLE 1.2.1
>>> liste = [1,2,3]
>>> print liste
[1, 2, 3]
>>>
Code: Alles auswählen
in [52]: liste = [1, 2, 3]
in [53]: print liste
Code: Alles auswählen
in
Du sollst auch ``print liste`` und nicht ``in [53]: print liste`` eingeben...Imperator hat geschrieben:Anscheinend mag die IDLE dasnichtCode: Alles auswählen
in
Code: Alles auswählen
liste = [1, 2, 3]
print liste
Imperator hat geschrieben:Ups, ich jetzt ist es soUnd die Fehlermeldung 'unexpected intend'(?)Code: Alles auswählen
liste = [1, 2, 3] print liste
Ach ja, und da einige sagen ich soll listeliste eingeben, damit funktioniert es auch nicht.
Code: Alles auswählen
IDLE 1.2
>>> #### nicht so:
>>> l = [1,2,3]
File "<pyshell#1>", line 1
l = [1,2,3]
^
IndentationError: unexpected indent
>>> ##### sondern so:
>>> l = [1,2,3]
>>> ##### Du musst also richtig einrücken :)
>>>