如何在嵌套循环中创建多数组

How to create a multi array in nested loop

我不明白在嵌套循环中创建多数组。 这是我的输出代码:

for row in qres:
  for r in row:
     print(r.replace('http://www.semanticweb.org/aalviian/ontologies/2017/1/untitled-ontology-10#',''))

这是我的数据输出:

bercak_daun
fungus_crassicarpa
daun
bercak coklat
bercak kecil atau besar
bercak_daun_gejala

hawar_daun
fungus_crassicarpa
daun
bercak coklat
bercak kecil
hawar_daun_gejala

这是我的数组期望值:

[['bercak daun','fungus_crassicarpa','daun','bercak coklat','bercak kecil atau besar','bercak_daun_gejala'],['hawar_daun','fungus_crassicarpa','daun','bercak coklat','bercak kecil','hawar_daun_gejala']]

如何创建我的数组期望值?我是 python.

的新手

创建一个空列表。为每个 qres 添加子列表。追加 t[-1] 中的每个元素。在循环外的末尾打印 t

试试这个(不能 运行 所以可能会出错):

t = []
for row in qres:
    t.append([])
    for r in row:
        t[-1].append(r.replace('http://www.semanticweb.org/aalviian/ontologies/2017/1/untitled-ontology-10#',''))
print t