Für Python 2.7, was ist die Logik von unten Lambda-Ausdruck, verwirrt durch diesen Teil int(s)
, scheint es keine Variable namens s.Python 2.7 Lambda-Ausdruck Problem
x = [tuple(map(lambda s: int(s), x.split(':'))) for x in y.split(' ')]
Dank im Voraus, Lin
Das ist das Argument, lesen Sie es auf 'lambda' Funktion übergeben wird. – Kasramvd
Nicht ein genaues Duplikat, aber könnte nützlich sein: http://StackOverflow.com/Questions/890128/Why-are-Python-Lambdas-useful?lq=1 – Michael0x2a
@Kasramvd, danke und stimmen auf. Also der Code nur explizite Typumwandlung für jedes Element, das von 'x.split (':')' zurückgegeben wird und ein Tupel bilden? –