>>> temp = (36.5, 37, 37.5,39, 29.8, 27.3, 25.9)
Wir können schreiben
>>> [ 1.8*t+32 for t in temp]
[97.7, 98.60000000000001, 99.5, 102.2, 85.64, 81.14, 78.62]
statt
>>> list(map(lambda t: 1.8*t+32, temp))
>>> list(filter(lambda t: t>30, temp))
[36.5, 37, 37.5, 39]
kann ersetzt werden durch:
>>> [ t for t in temp if t>=30 ]
[36.5, 37, 37.5, 39]
filter und map ersetzen:
>>> [ 1.8*t+32 for t in temp if t>=30 ]
[97.7, 98.60000000000001, 99.5, 102.2]
statt
>>> list(map(lambda t: 1.8*t+32, filter(lambda t: t>30, temp)))
[97.7, 98.60000000000001, 99.5, 102.2]