Czy poniższy kod jest złą praktyką?Czy python oficjalnie obsługuje ponowne użycie zmiennej pętli po pętli?
for i in some_values:
do_whatever(i)
do_more_things(i)
Jakoś czuje do mnie jak zmiennej i
powinny pozostać w zakresie do bloku wewnątrz pętli for. Jednak Python 2.7 pozwala mi ponownie użyć go po pętli.
Czy python oficjalnie obsługuje tę funkcję, czy też nadużywam tego języka?
hmmm ... Wygląda na to może być ok, ponieważ jest on używany [tutaj] (http://stackoverflow.com/questions/2138873/cleanest-way-to-get-last-item-from-python-iterator) – jamylak
Istnieje spora liczba przypadków użycia, które korzystają z dostępu do ostatniej wartości zmiennej pętli w kolejnym kodzie –