Girilen metindeki harflerin sayılarını bulma (Python)

# Girilen metindeki harflerin sayılarını bulma
metin=raw_input("Lütfen bir metin giriniz: ")
harf=[]
sayi=[]
for i in(metin):
    if not (i in harf):
        harf.append(i)
        sayi.append(1)
    else:
        sayi[harf.index(i)]=sayi[harf.index(i)]+1
print "Harf --> Sayi"
for j in range(len(harf)):
    print harf[j], " --> ", sayi[j]

Basit bir Pyton Liste Örneği

flag = 1
ogrenci_list=[]
while (flag):
    print ('Menu')
    print ('0 --> Çıkış: ')
    print ('1 --> Ögrenci Girişi: ')
    print ('2 --> Ögrenci Listesini Getir: ')
    sec=input('Lütfen bir seçenek giriniz')
    if (sec==0):
        flag=0
    elif (sec == 1):
        ogrenci_alt=[]
        ad = raw_input('Adını giriniz')
        ogrenci_alt.append(ad)
        soyad = raw_input('Soyadını giriniz')
        ogrenci_alt.append(soyad)
        yas= raw_input ('Yasını giriniz')
        ogrenci_alt.append(yas)
        ogrenci_list.append(ogrenci_alt)
    elif (sec == 2):
        print (ogrenci_list)
    else:
        print ('Yanlıs bir seçenek girdiniz')
print ('ögrenci sayısı:' + str(len(ogrenci_list)))
print ('Ögrenci Listesi')
print (ogrenci_list)