Listenadditionen in Python
Listen müssen normalerweise eingeklammert werden.
- Zauberrolle
l =( 'Mia', 'Ben', 'Lea' )
print( l )
- Protokoll
('Mia', 'Ben', 'Lea')
Nur, wenn rechts vom Gleichheitszeichen »=« nichts anderes steht als nur eine Liste und diese Liste mindestens zwei Einträge hat, können die Klammern weggelassen werden.
- Zauberrolle
l = 'Mia', 'Ben', 'Lea'
print( l )
- Protokoll
('Mia', 'Ben', 'Lea')
Eine Liste mit einem einzigen Eintrag muß mit Klammern und einem Komma vor der Klammer zu geschrieben werden.
- Zauberrolle
l =( 'Mia', )
print( l )
- Protokoll
('Mia',)
Eine Liste ohne Einträge (die leere Liste) ist auch möglich. Sie wird mit leeren Klammern geschrieben.
- Zauberrolle
l = ()
print( l )
- Protokoll
()
- Zauberrolle
l =( 'Mia', 'Ben', 'Lea' )
print( l )
- Protokoll
('Mia', 'Ben', 'Lea')
Listen können untereinander „addiert“ (das heißt verkettet) werden. Andere Werte müssen vorher mit runden Klammern in eine Listen umgewandelt werden, wenn sie daran beteiligt sein sollen.
- Zauberrolle
l =( 'Mia', 'Ben', 'Lea' )+( 'Ida', )
print( l )
- Protokoll
('Mia', 'Ben', 'Lea', 'Ida')
- Zauberrolle
l =( 'Mia', 'Ben', 'Lea' )+ () +( 'Ida', )
print( l )
- Protokoll
('Mia', 'Ben', 'Lea', 'Ida')
- Zauberrolle
i =( 'Ida', )
l =( 'Mia', 'Ben', 'Lea' )+ i
print( l )- Protokoll
('Mia', 'Ben', 'Lea', 'Ida')
- Zauberrolle
from itertools import *
from random import *
from time import *
from turtle import *
from winsound import *l =( 'Mia', 'Ben' )
l +=( 'Lea', 'Ida' )
print( l )- Protokoll
('Mia', 'Ben', 'Lea', 'Ida')
Erstellen Sie eine leere Liste. Lesen Sie dann in einem Wiederholungszauber solange Zahlen ein, bis eine „0“ eingegeben wird. Geben Sie dann anschließend alle eingegebenen Zahlen (außer der „0“) wieder aus.
- Beispielprotokoll
5
12
7
05
12
7