データベース内のデータを表示するために、MySQL と Python のサーバー ページを使用しています。データベースで、このデータを選択しました:リストx =[1, 61, 121, 181, 241, 301]
とリストのリストでz = (['a','b'],['c','d'],['e','f'],['g','h'],['i','j'],['k','l'])
、これらを次のようにテーブルに入れたいと思います:
001 a b
061 c d
121 e f
181 g h
241 i j
301 k l
これを行うには、2 つの「for ループ」を使用する必要があると考えるのは正しいですか? これが私が使用しているものです:
rows = cur.fetchall()
z=[]
for row in rows:
z.append(dict[row[1]])
x=[]
for i in range(1, len(rows),60):
x.append(i)
for i in range(0,len(z), 60):
req.write("<tr><td>%s</td><td>%s</td></tr>" %(str(x[i:i+60]), str(z[i:i+60])))
そして、これは私が出力しているものです:
[1, 61, 121, 181, 241, 301] a b
c d
e f
g h
i j
k l
どんな助けでも大歓迎です!