Как создать мульти-массив во вложенном цикле

Я не понимаю, чтобы создать несколько массивов во вложенном цикле. Вот мой выходной код:

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']]

Как создать мое ожидание массива? Я новичок в питоне.

1 ответ

Решение

Создать пустой список. Добавить подсписок для каждого 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
Другие вопросы по тегам