NBV03_Erweiterungen¶
(c) 2025 Technische Hochschule Augsburg - Fakultät für Informatik - Prof.Dr.Nik Klever - Impressum
Erweiterte Schleifentechniken¶
In [1]:
metallwerkzeuge = dict(hammer=5,zange=6,blechschere=4,bolzenschneider=1,gewindebohrer=3)
for schlüssel,wert in metallwerkzeuge.items():
print("{}={}".format(schlüssel,wert))
hammer=5 zange=6 blechschere=4 bolzenschneider=1 gewindebohrer=3
In [2]:
for i,ch in enumerate("Schleifentechniken"):
print("[{}]={}".format(i,ch))
[0]=S [1]=c [2]=h [3]=l [4]=e [5]=i [6]=f [7]=e [8]=n [9]=t [10]=e [11]=c [12]=h [13]=n [14]=i [15]=k [16]=e [17]=n
In [3]:
for i,k in enumerate(metallwerkzeuge.keys()):
print("[{}]={}".format(i,k))
[0]=hammer [1]=zange [2]=blechschere [3]=bolzenschneider [4]=gewindebohrer
In [4]:
Vornamen = ["Hans","Erich","Manfred","Thomas"]
Nachnamen = ["Meyer", "Müller", "Weiß", "Keller"]
teilnehmer = dict(zip(Nachnamen,Vornamen))
print(teilnehmer)
{'Meyer': 'Hans', 'Müller': 'Erich', 'Weiß': 'Manfred', 'Keller': 'Thomas'}
In [5]:
list(zip(Nachnamen,Vornamen))
Out[5]:
[('Meyer', 'Hans'), ('Müller', 'Erich'), ('Weiß', 'Manfred'), ('Keller', 'Thomas')]
In [6]:
list(reversed(Vornamen))
Out[6]:
['Thomas', 'Manfred', 'Erich', 'Hans']
In [7]:
reversed(Vornamen)
Out[7]:
<list_reverseiterator at 0x7f76c90482e8>
In [8]:
for i in reversed(Nachnamen):
print(i)
Keller Weiß Müller Meyer
In [9]:
for i in sorted(Vornamen):
print(i)
Erich Hans Manfred Thomas