Machen Sie ein Diktat aus der Liste. Da ich den Loadtxt von numpy verwende, den ich oft verwende, handelt es sich um den Typ numpy_arrray, aber ich kann ihn problemlos mit dem Listentyp verwenden. Sie können Wörterbuchtypen wie {"hoge": (hoge1, hoge2, hoge3, ...} erstellen.
(Memorandum)
list2dict.py
import numpy as np
a,b,c = np.arange(10), np.arange(10)*2, np.arange(10)*3
#-> a: [0 1 2 3 4 5 6 7 8 9]
#-> b: [ 0 2 4 6 8 10 12 14 16 18]
#-> c: [ 0 3 6 9 12 15 18 21 24 27]
_bc = zip(b,c)
result = dict(zip(a,_bc))
#-> {0: (0, 0), 1: (2, 3), 2: (4, 6), 3: (6, 9), 4: (8, 12), 5: (10, 15), 6: (12, 18), 7: (14, 21), 8: (16, 24), 9: (18, 27)}
# result = dict(zip(a,zip(b,c)))Aber gut.
Das ist es.
Recommended Posts