<SYSTEM_TASK:>
Given the following text description, write Python code to implement the functionality described below step by step
<END_TASK>
<USER_TASK:>
Description:
 Hausaufgaben Einstieg in Python - Lektion 2
1.Kreiere eine Liste aus Zahlen, die aus 10 Elementen besteht, und ordne sie der Variabel a zu.
Step1:  2.Mache dasselbe mit einer Liste aus 100 Elementen und ordne sie der Variabel b zu.
Step2:  3.Füge beiden Listen folgenden String an
Step3:  4.Lösche diesen letzten Eintrag in der Liste wieder
Step4:  5.Verwandle jede Zahl in den Listen a und b von int in str?
Step5:  6.Von der list b, zeige nur die letzten zehn Nummern an
Step6:  7.Von der folgenden Liste, zeige den zweit grössten Wert an
8.Multipliziere jede Nummer in dieser Liste, die kleiner ist als 100, mit 100; wenn die Nummern zwischen 100 und 1000 verwandle sie in eine String, und wenn sie grösser oder gleich 1000 ist, lösche sie.
9.Schreibe eine Dictionary-Liste der fünf grössten Schweizer Städte, ihrer Bevölkerung und dem jeweiligen Kanton.
Step7:  10.Zeige nur die Bevölkerung der Stadt Genf an
Step8:  11.Drucke (print) das Total der Bevölkerungen aller Städte aus
Step9:  12.Rechne den Anteil der Bevölkerung der jeweiligen Städte an der Gesamtbevölkerung der Schweiz aus und "print" die Ergebnisse neben dem Städtenamen
Step10:  13.Füge noch die Städte Winterthur und Luzern hinzu
14.Ergänze die Städte-Dictionary-Liste mit Winterthur und Luzern
<ASSISTANT_TASK:>
Python Code:
[1,2,3,4,5,6,7,8,9,10]
a = [1,2,3,4,5,6,7,8,9,10]
a
Explanation: Hausaufgaben Einstieg in Python - Lektion 2
1.Kreiere eine Liste aus Zahlen, die aus 10 Elementen besteht, und ordne sie der Variabel a zu.
End of explanation
list(range(100))
b = list(range(100))
b
Explanation: 2.Mache dasselbe mit einer Liste aus 100 Elementen und ordne sie der Variabel b zu.
End of explanation
a.append('ich bin keine Zahl')
a
b.append("ich bin keine Zahl")
b
Explanation: 3.Füge beiden Listen folgenden String an: 'ich bin keine Zahl'
End of explanation
a.pop()
a
b.pop()
b
Explanation: 4.Lösche diesen letzten Eintrag in der Liste wieder
End of explanation
str(a)
str(b)
Explanation: 5.Verwandle jede Zahl in den Listen a und b von int in str?
End of explanation
b = list(range(100))
b[89:]
Explanation: 6.Von der list b, zeige nur die letzten zehn Nummern an
End of explanation
dct_lst = [{'Stadt': 'Zürich', 'Bevölkerung': 402651, 'Kanton': 'Zürich'}, {'Stadt': 'Genf', 'Bevölkerung': 198899, 'Kanton': 'Genf'}, {'Stadt': 'Basel', 'Bevölkerung': 171000, 'Kanton': 'Basel-Stadt'}, {'Stadt': 'Lausanne', 'Bevölkerung': 137000, 'Kanton': 'Waadt'}, {'Stadt': 'Bern', 'Bevölkerung': 133000, 'Kanton': 'Bern'}]
Explanation: 7.Von der folgenden Liste, zeige den zweit grössten Wert an
8.Multipliziere jede Nummer in dieser Liste, die kleiner ist als 100, mit 100; wenn die Nummern zwischen 100 und 1000 verwandle sie in eine String, und wenn sie grösser oder gleich 1000 ist, lösche sie.
9.Schreibe eine Dictionary-Liste der fünf grössten Schweizer Städte, ihrer Bevölkerung und dem jeweiligen Kanton.
End of explanation
dct_lst[1]['Bevölkerung']
Explanation: 10.Zeige nur die Bevölkerung der Stadt Genf an
End of explanation
dct_lst[0]['Bevölkerung'] + dct_lst[1]['Bevölkerung'] + dct_lst[2]['Bevölkerung'] + dct_lst[3]['Bevölkerung'] + dct_lst[4]['Bevölkerung']
print(dct_lst[0]['Bevölkerung'] + dct_lst[1]['Bevölkerung'] + dct_lst[2]['Bevölkerung'] + dct_lst[3]['Bevölkerung'] + dct_lst[4]['Bevölkerung'])
Explanation: 11.Drucke (print) das Total der Bevölkerungen aller Städte aus
End of explanation
for dic in dct_lst:
    print(dic['Stadt'] + ': ' +  str(dic['Bevölkerung']))
Explanation: 12.Rechne den Anteil der Bevölkerung der jeweiligen Städte an der Gesamtbevölkerung der Schweiz aus und "print" die Ergebnisse neben dem Städtenamen
End of explanation
dct_lst.append([{'Stadt': 'Winterthur', 'Bevölkerung': 110000, 'Kanton': 'Zürich'}, {'Stadt': 'Luzern', 'Bevölkerung': 81000, 'Kanton': 'Luzern'}])
Explanation: 13.Füge noch die Städte Winterthur und Luzern hinzu
14.Ergänze die Städte-Dictionary-Liste mit Winterthur und Luzern
End of explanation
<END_TASK>