Statement (un)equality
Jonas Galvez
jonas at jonasgalvez.com
Fri Feb 20 05:48:18 EST 2004
> [Adam Przybyla]
> >>> [[y,x] for x,y in [1,2],[3,4]]
> [[2, 1], [4, 3]]
> >>> map(lambda x,y: [y,x], [1,2],[3,4])
> [[3, 1], [4, 2]]
>>> def test(a,b):
print "a:", a, "b:", b
return [b,a]
>>> map(test, [1,2], [3,4])
a: 1 b: 3
a: 2 b: 4
[[3, 1], [4, 2]]
>>> [test(a, b) for a, b in [1,2], [3,4]]
a: 1 b: 2
a: 3 b: 4
[[2, 1], [4, 3]]
>>> [test(a, b) for a, b in zip([1,2], [3,4])]
a: 1 b: 3
a: 2 b: 4
[[3, 1], [4, 2]]
Jonas
More information about the Python-list
mailing list