Python'da For döngüsü bir liste için yazılabilir ve listenin her bir değeri için teker teker işlem yapılabilir. Bunu bir örnek ile gösterelim.
example_list = ['a', 'b', 'c', 'd']
for thing in example_list:
print thing
Çıktısı
a
b
c
d
Şeklindedir. Yukarıdaki örnekte for döngüsüne sokulan bir listenin değerleri sıra ile yazdırılmaktadır.
Bir mrenek daha yapalım.
def harf_say(p):
t = 0
for test in p:
if test[0] == "U":
t = t + 1
return t
print harf_say (['deneme','Ulu','Univercity'])
Bu kod liste içerisinde U harfiyle başlayan kelimelerin kaçtane olduğunu gösterir, buna benzer bir kod ile farklı aramalar yapabilirsiniz.