Python のリスト内の dict 値だけを出力しようとしています。
car_object = {}
cursor = self._db.execute('SELECT IDENT, MAKE, MODEL, DISPLACEMENT, POWER, LUXURY FROM CARS')
for row in cursor:
objectname = 'Car_Object_'+str(row['IDENT'])
# print (objectname)
car_object[objectname] = Cars(ident = row['IDENT'], make = row['MAKE'], model = row['MODEL'], disp = row['DISPLACEMENT'], power = row['POWER'], luxury = row['LUXURY'])
print(objectname, car_object[objectname])
#print(row['IDENT'], row['MAKE'], row['MODEL'], row['DISPLACEMENT'], row['POWER'], row['LUXURY'])
yield dict(row)
だからそれは印刷しています:
Car_Object_meA160 {'power': 55, 'ident': 'meA160', 'model': 'A160 CDI', 'disp': 1.7, 'make': 'mercedes', 'luxury': 'N'}
Car_Object_meA190 {'power': 92, 'ident': 'meA190', 'model': 'A190', 'disp': 1.7, 'make': 'mercedes', 'luxury': 'Y'}
Car_Object_meA210 {'power': 103, 'ident': 'meA210', 'model': 'A210 EVO', 'disp': 1.7, 'make': 'mercedes', 'luxury': 'Y'}
...などなど、次のように印刷できるようにしたい:
IDENT MAKE MODEL DISP POWER LUX
Car_Object_meA160 meA160 mercedes A160 CDI 1.7 55 N
Car_Object_meA190 meA190 mercedes A190 1.7 92 Y
Car_Object_meA210 meA210 mercedes A210 EVO 1.7 103 Y
だから私は値だけを印刷できるようにしたい....特定の方法で注文されたヘッダーで。これを行うことは可能ですか?ありがとう。