string

Liste zu String
list = [ „ha“, „ba“, „la“ ]
string = „“.join(list)          out: „habala “
string = “ „.join(list)          out: “ ha ba la „

for

list

list = ["a", "b" ]
for i in list:              # i sind Elemente
    print i                 # output: a
                            #         b
range(2) = [ 0, 1 ]         # ist nummerierte Liste
for i in range(2):
    print i                # output        0
                                   #               1
for i in range( len(list) ):
    print list[i]          # output: a 
                                   #         b

………………………………………………………………………….
dictionary
dict = {„a“=5,
.            „b“ = 8  }
for i in dict:                     // i sind keywords
.            print i                  // output   a
.                                          //                 b
print dict(„i“)                 // output  5
.                                         //                  8

 

Listen

Syntax
list = [ „das“, 1, „wer“ ]

Indices
list[0]              =  „das“            positive Index: von links nach rechts
list[1]              =  1
list[-1]             =  „wer“          negative Index: von rechts nach links

Wert zur Liste
list.insert( index,  value)   an exater Stelle einfügen
list.append( value )             am Ende einfügen

Wert entfernen
list.remove(value)                 dieser Wert löschen
list.pop(index)                         Element bei diesem Index löschen
.                                                     Rückgabewert: Wert des gelöschten Elements
del( list[index] )                       Element bei diesem Index löschen

Wert hinzufügen
b = list[0]                                  Wert aus Liste zuweisen
list[2]  = „dieser“                    Neuer Wert einem Element zuweisen

Numerierte Liste  als Rückgabewert             
range(stop)                            range(4)        => [0, 1, 2, 3]
range(start, stop)                 range(2, 4)  =>  [2, 3 ]
range(start, stop, step)       range(1, 6, 2)   => [1, 3 ,5]