""" Wiederholung Listen in Python """ animals = ["Tiger", "Loewe", "Regenwurm"] print(animals) print("----- Bei uns gibt es {} Tiere.".format(len(animals))) for animal in animals: print(" Es gibt {}".format(animal)) print("-----") animals.append("Muecke") print("----- Bei uns gibt es {} Tiere.".format(len(animals))) for animal in animals: print(" Es gibt {}".format(animal)) print("-----") newAnimal = input("Neues Tier: ") if newAnimal not in animals: animals.append(newAnimal) else: print("Das hatten wir schon!") print("----- Bei uns gibt es {} Tiere.".format(len(animals))) for animal in animals: print(" Es gibt {}".format(animal)) print("-----") animals.sort(reverse=True) for animal in animals: print(" Es gibt {}".format(animal)) print("----- Bei uns gibt es {} Tiere.".format(len(animals))) n = 2 print("Das {}. Tier der Liste ist {}".format(n+1, animals[n])) vn = ["Paul","Heinrich","Karl-Wilhelm"] nn = ["Ehrlich","Mai","Lange"] for index in range(0,3): print("Hallo {:>12} {:20}!".format(vn[index],nn[index])) # Zuweisen von Werten zu LIsten names = ['Raj', 'Shivam', 'Shreeya', 'Kartik'] marks = [7, 9, 8, 5] div = ['A', 'A', 'C', 'B'] id = [21, 52, 27, 38] # Ueberschrift ausgerichtet drucken print("{:<10}{:_^10}{: ^10}{:>5}".format('Name', 'Marks', 'Division', 'ID')) # Werte ausgerichtet drucken for i in range(0, 4): print("{:<10}{:_^10}{: ^10}{:>5}".format(names[i], marks[i], div[i], id[i])) # Liste generisch erzeugen Zahl = 0 Anzahl = 100 DieListe=[Zahl]*Anzahl # erzeugt eine Liste gefüllt mit anzahl zahlen. Laenge = len(DieListe) # gibt die Länge der Liste listenname zurück. print("Generierte Liste:\n{}\nMit Länge: {}".format(DieListe, Laenge))