Как создать мульти-массив во вложенном цикле
Я не понимаю, чтобы создать несколько массивов во вложенном цикле. Вот мой выходной код:
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