Ich habe eine TXT-Datei aller Länder der Welt und welche Art von Produkten exportieren sie.Wie drucke ich etwas und dann seine Liste?
Dies ist, was wie eine Zeile sieht ohne Spaltung oder Strippen (Hinweis \t
und \n
): [Jamaica\t alumina, bauxite, sugar, rum, coffee, yams, beverages, chemicals, wearing apparel, mineral fuels\n]
Ich habe ein Programm zu schreiben, die das tut:
Angola
[ 'oil,', 'diamonds,', 'refined', 'petroleum', 'products,', 'coffee,', 'sisal,', 'fish,', 'fish', 'products,', 'timber,', 'cotton']
Anguilla
[ 'lobster,', 'fish,', 'livestock,', 'salt,', 'concrete', 'blocks,', 'rum']
Antigua and Barbuda
[ 'petroleum', 'products,', 'bedding,', 'handicrafts,', 'electronic', 'components,', 'transport', 'equipment,', 'food,', 'live', 'animals']
Argentina
[ 'soybeans,', 'petroleum,', 'gas,', 'vehicles,', 'corn,', 'wheat']
Das, was ich hab bisher getan, aber von jetzt an weiß ich nicht, wie es weiter gehen:
import os
file=open("exports.txt",'r')
list=[]
for i in file:
list.append(i.split(" "))
for i in range(len(list)):
print(list[i])
Als Ergebnis bekomme ich eine Liste von jedem Land und was exportiert es:
['Angola\t', 'oil,', 'diamonds,', 'refined', 'petroleum', 'products,', 'coffee,', 'sisal,', 'fish,', 'fish', 'products,', 'timber,', 'cotton\n']
['Anguilla\t', 'lobster,', 'fish,', 'livestock,', 'salt,', 'concrete', 'blocks,', 'rum\n']
['Antigua', 'and', 'Barbuda\t', 'petroleum', 'products,', 'bedding,', 'handicrafts,', 'electronic', 'components,', 'transport', 'equipment,', 'food,', 'live', 'animals\n']
['Argentina\t', 'soybeans,', 'petroleum,', 'gas,', 'vehicles,', 'corn,', 'wheat\n']
Wie zähle ich? Vielen Dank für Hilfe
'Import os' ist hier unnötig, es sei denn, Sie verwenden es in einem anderen Teil Ihres Codes (nicht oben gezeigt). Es ist auch eine schlechte Idee, die Variablen 'file' (oder' liste' oder 'dict', usw.) zu nennen. – inspectorG4dget
Was ist' seznam'? – kojiro
Sorry, bearbeitet :) – user1824179