如何在嵌套循环中创建多数组
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
我不明白在嵌套循环中创建多数组。 这是我的输出代码:
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