python – Konvertiert einen Teil des String-Typs in einer mehrdimensionalen Liste in einen Integer-Typ
PHPz
PHPz 2017-05-18 11:02:13
0
1
1001

shell.txt
a1 b1 0.2 0
a1 c1 0.8 0
b1 c1 0.7 0
a2 b2 1 0
a2 d2 0.4 0
d2 b2 0.6 0
a1 a2 1 1
a2 a1 0.1 1
b1 b2 0,5 1
b2 b1 0 1

with open('shell.txt') as f:
    lines = f.readlines()
mylist = [line.strip().split() for line in lines]

Da die TXT-Daten nach dem Laden ausschließlich vom Typ String sind, müssen wir jetzt die letzten beiden Spalten in Ganzzahltypen konvertieren, danke

PHPz
PHPz

学习是最好的投资!

Antworte allen(1)
習慣沉默
result = []
for i in f:
    s = i.split()
    result.append(s[:-2]+map(lambda x: int(float(x)), ss[-2:]))
print result
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage