1.Kreiere eine Liste aus Zahlen, die aus 10 Elementen besteht, und ordne sie der Variabel a zu.
In [3]:
[1,2,3,4,5,6,7,8,9,10]
Out[3]:
In [ ]:
a = [1,2,3,4,5,6,7,8,9,10]
In [9]:
a
Out[9]:
2.Mache dasselbe mit einer Liste aus 100 Elementen und ordne sie der Variabel b zu.
In [6]:
list(range(100))
Out[6]:
In [8]:
b = list(range(100))
In [19]:
b
Out[19]:
3.Füge beiden Listen folgenden String an: 'ich bin keine Zahl'
In [11]:
a.append('ich bin keine Zahl')
In [12]:
a
Out[12]:
In [16]:
b.append("ich bin keine Zahl")
In [20]:
b
Out[20]:
4.Lösche diesen letzten Eintrag in der Liste wieder
In [21]:
a.pop()
Out[21]:
In [22]:
a
Out[22]:
In [23]:
b.pop()
Out[23]:
In [24]:
b
Out[24]:
5.Verwandle jede Zahl in den Listen a und b von int in str?
In [30]:
str(a)
Out[30]:
In [31]:
str(b)
Out[31]:
6.Von der list b, zeige nur die letzten zehn Nummern an
In [36]:
b = list(range(100))
In [43]:
b[89:]
Out[43]:
7.Von der folgenden Liste, zeige den zweit grössten Wert an
In [ ]:
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.
In [ ]:
9.Schreibe eine Dictionary-Liste der fünf grössten Schweizer Städte, ihrer Bevölkerung und dem jeweiligen Kanton.
In [8]:
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'}]
10.Zeige nur die Bevölkerung der Stadt Genf an
In [9]:
dct_lst[1]['Bevölkerung']
Out[9]:
11.Drucke (print) das Total der Bevölkerungen aller Städte aus
In [10]:
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']
Out[10]:
In [12]:
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'])
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
In [24]:
for dic in dct_lst:
print(dic['Stadt'] + ': ' + str(dic['Bevölkerung']))
13.Füge noch die Städte Winterthur und Luzern hinzu
In [ ]:
14.Ergänze die Städte-Dictionary-Liste mit Winterthur und Luzern
In [25]:
dct_lst.append([{'Stadt': 'Winterthur', 'Bevölkerung': 110000, 'Kanton': 'Zürich'}, {'Stadt': 'Luzern', 'Bevölkerung': 81000, 'Kanton': 'Luzern'}])
15.Wiederhole den loop von oben, um den Anteil der Bevölkerung an der Gesamtbevölkerung auszurechnen, dieses Mal mit Winterthur und Luzern
In [ ]: