Her öğenin bir sözlük olduğu --myList listesi var. Bu listeyi tekrarlamak istiyorum ancak her seferinde her sözlükte sadece bir özellik olan 'yaş' - ilginç. Aynı zamanda iterasyonların sayısını saymakla da ilgileniyorum. bir şey daha pythonic varSözlükler listesi üzerinde yineleme
for i, entry in enumerate(myList):
print i;
print entry['age'];
Ama merak ediyorum:
yapmam. Herhangi bir ipucu?
listesi onunla ne yapmak istediğinize bağlı. Tek yapmanız gereken yazdırmaksa, bu iyi. Eğer bir yaş işleviyle yeni bir liste yapmak istiyorsanız (maksimum), bir listcomp veya genexp kullanabilirsiniz. Ancak, ['yaş'] girişinde çok fazla dallanma yapmak istiyorsanız, for döngüsüne bağlı kalın. [Ve noktalı virgülleri atlayabilirsiniz ..] – DSM