TXT yi nasıl SÖZLÜK yaparım

merhabalar… mesela yiyecekler ve karşılarında kalorileri yazan bir metin dosyam var bunu nasıl sözlüğe dönüştürebilirim… txt şablonumuz aşağıdaki gibi olabilir…
elma 62
armut 70
kiraz 30
vişne 40

satır satır okur ondan sonra split ile boşluktan ayırır dict fonksiyonu ile de sözlük yaparsın

örnek ile açıklar mısınız? atıyorum 2000 tane dediğim şekilde gıda ve kalari değerleri yazıyor…

bilgisayarda degilim

with open("meyveler.txt") as f:
    satırlar = f.readlines()
    
    veriler = []
    for i in satırlar:
        veriler.append(i.split())
    
    print(dict(veriler))

Burada önce 'meyveler.txt’yi açıyoruz. Sonra f.readlines() fonksiyonuyla satırları alıyoruz. Daha sonra satırları [‘elma’, ‘62’] şeklinde bölüyoruz ve bunu veriler adlı listeye atıyoruz. Son olarak da dict fonksiyonu ile liste haline getiriyoruz.

https://python-istihza.yazbel.com/temel_dosya_islemleri.html#dosya-okumak

https://python-istihza.yazbel.com/gomulu_fonksiyonlar.html#dict

Attığım linklerle dosya okuma ve dict fonksiyonu ile ilgili bilgi alabilirsiniz.

3 Beğeni

benim söylediğimi kod haline getirmen hoş oldu bilgisayarda degilim :slight_smile:

1 Beğeni

çok teşekkür ederim :slight_smile:

1 Beğeni