Ich möchte eine Reihe von Daten in einer Datei in Form einer Liste abrufen.Hinzufügen von Klammern zu Listenelementen - Python
Hier finden Sie die Daten, die ich aus der Datei lese, die ich zur Liste hinzufügen möchten:
Datei-Eingang: (3,5), (5,2), (2,1), (4,2), (4,1), (3,1)
Der folgende Code zeigt, was ich habe jetzt:
with open("partial.txt") as f:
List = f.read().splitlines()
graph1 = ','.join('({0})'.format(w) for w in List)
print (graph1)
Der Ausgang ich erhalte, ist:
, aber ich möchte das obige Ergebnis in [], wie folgt aus:
>> [(3,5),(5,2),(2,1),(4,2),(4,1),(3,1)]
Kann jemand zeigen, was ich tun müssen, um das obige Ergebnis
Möchten Sie eine Liste der Tupel erhalten? –
nur: 'result = [eval (graph1)]' –
ja eine Liste von Tupeln. – user3624406