3 回答

TA贡献1850条经验 获得超11个赞
用这个
values = []
records = contains two records of different person
values.append([records.name, records.age , records.gender])
print values

TA贡献1779条经验 获得超6个赞
从可用的文档中:
array.append(x):
将值为 x 的新项追加到数组的末尾。
因此,该append函数正是您所需要的,因为它将给定的输入添加为数组中的下一个元素,这会将您的列表添加为另一个元素,而不是扩展现有列表。
values = []
records = contains two records of different person
values.append([records.name, records.age , records.gender])
print values
输出:
[[some_name,age,gender] , [some_name,age,gender]]
array.extend(iterable):
将可迭代中的项目追加到数组的末尾。如果 iterable 是另一个数组,它必须具有完全相同的类型代码;如果没有,则会引发 TypeError。如果 iterable 不是数组,则它必须是可迭代的,并且其元素必须是要附加到数组的正确类型。
而extendsfunction 将您的给定输入视为给定列表的扩展,并将其仅添加到现有列表中。
values = []
records = contains two records of different person
values.extend((records.name, records.age , records.gender))
print values
输出:
[some_name,age,gender , some_name,age,gender]

TA贡献1803条经验 获得超6个赞
您甚至可以通过附加发布。
values = []
values.append([records.name, records.age , records.gender])
print values
添加回答
举报