17 Aralık 2009, PERŞEMBE
Daha iyi bir şekilde iki liste, her yineleme için her listeden bir eleman alma üzerinde yineleme var mı?
Enlem ve Boylam çizgileri bir listesi var ve enlem ve boylam çiftleri üzerinde yineleme gerekir.
İçin daha iyi olacağını düşünüyor musunuz:
A) (eşit uzunlukta zaten işaretli olduğunu varsayalım)
for i in range(len(Latitudes):
Lat,Long=(Latitudes[i],Longitudes[i])
*** EDİT .... veya, B)
for Lat,Long in [(x,y) for x in Latitudes for y in Longitudes]:
....
**** DÜZENLE (12/17) B yanlış olduğunu Unutmayın. Bu bana tüm çiftleri, itertools eşdeğer verir.() ürün
Her göreli yararları üzerinde herhangi bir düşünce. Hala olmanın askıda kaldı "" . pythonic
CEVAP
17 Aralık 2009, PERŞEMBE
Bu da pythonic
for lat, long in zip(Latitudes, Longitudes):
print lat, long
Bunu Paylaş:
Neden küçük bir liste daha küçük bir d...
Bir şekilde döngü için en N eleman ara...
Java bir Liste üzerinde yineleme için ...
Nasıl üzerinde yineleme sırasında gene...
C bir Sözlük üzerinde yineleme için en...