generator-expression
Generator jako argument funkcji
Czy ktoś może wyjaśnić, dlaczego przekazywanie generatora jako jedynego argumentu pozycyjnego do funkcji wydaje się mieć spec ... n [1])
Success!
(generator object <genexpr> at 0x7effe06bdcd0>, 2)
Zrozumienie listy a dziwne wyniki wyrażeń generatora?
Odpowiadałem na to pytanie , wolałem tutaj wyrażenie generatora i użyłem tego, co myślałem, że będzie szybsze, ponieważ gener ... ],[7,8,9],[10,11,12],[13,14,15],[16,17,18]]" "18 in [y for x in lis for y in x]"
100000 loops, best of 3: 7.13 usec per loop
wydajność w składaniu list i wyrażeniach generatora
Następujące zachowanie wydaje mi się raczej sprzeczne z intuicją (Python 3.4):
>>> [(yield i) for i in range(3)]
& ... onwertowane na listę i odpowiadające im zrozumienie listy zawierają różne wartości.
Czy ktoś mógłby podać więcej informacji?