0

私は次のように設定された配列を持っています:

['age', 'height', 'weight']

そして、年齢、身長、体重の値を持つオブジェクトを含むリストの値で配列を「埋める」必要があります。

例えば:

for value in list:
    age = value.age
    height = value.height
    weight = value.weight
    "[{}, {}m, {}lb]".format(age, height, weight)

目的の出力を取得したいと思います。

[21, 1.77m, 160lb]
[25, 1.56m, 145lb]

リスト内の各オブジェクトなど。

したがって、最終的な出力は次のようになります。

['age', 'height', 'weight']
[21, 1.77m, 160lb]
[25, 1.56m, 145lb]
4

2 に答える 2

1

私が理解している場合、あなたは探しています:

head = [['age', 'height', 'weight']]
for obj in obj_list: # overriding built-in list is a bad idea
    head += [obj.age, obj.height, obj.weight]

残りのデータで満たされた 1 つの配列が得られるのは次のとおりです。

[['age', 'height', 'weight'], 
 [21, 1.77m, 160lb], 
 [25, 1.56m, 145lb]]

これはあなたが探しているものですか?

于 2013-04-23T22:31:06.973 に答える