aşağıdaki biçimde verileri içeren bir dosya vardır: bu Göründüğü gibi bir örnektir unutmayın, gerçek dosya 2'den fazla satırPython: listelerin listesi Sözlüğe
1 30 5
2 64 4
içeriyor
Dosyada okurum, metni tam sayılara dönüştürür ve bir listeye kaydeder. Bu, aşağıdaki kodu ile yapılır:
[[1, 30, 5], [2, 64, 4]]
Bir sözlüğüne listelerinin listemi açmanız gerekir: listesi için
file = open("dataFile.txt", "r")
items = []
for line in file:
line = map(int,line.split()) #convert the text data to integers
items.append(line) #add text data to list
akım biçimi gibi görünüyor. Bunu yapmak nasıl olur?
Sözlük anahtarı I tahminim-ne-sen-istiyorum oynayabilir ve her satırda ilk sayılarını kabul edeceğim
Eğer sözlüğü anahtarı olmak ne istiyorsunuz bitmiş Sözlük nedir? – paisanco
Ne Sözlük? – TigerhawkT3
Örneğinizde, sonuçların ne olması gerektiğini yazın. {: [30, 5], 2: [64, 4] 1} '... ama bu örneğin onun sorunları var aklıma gelen tek şey' dır 1 numara ile başlayan iki satır varsa ne olur? BTW, * Neden * ilk etapta bir sözlük istiyorsun? Sayı listelerinin bir listesi olarak saklanan sayılar listesi listesindeki sorun nedir? – zvone