我正在尝试从其他列表中创建一些列表,并在此过程中设置一些条件。我想最终将这些列表写入 csv。这是我尝试的代码。
x = [None]*1000
y = [None]*1000
z = [None]*1000
i = 0
for d in range(0,len(productID)):
for j in range(0,len(productID[d])):
if productID[d][j].startswith(u'sku'):
x[i] = map[productID[d][j]]
y[i] = name[d]
z[i] = priceID[d][productID[d][j]].get(u'e')
i = i + 1
plan_name = x[0:i]
dev_name = y[0:i]
dev_price = z[0:i]
这工作正常,但我认为应该有更好的方法来做到这一点。谁能建议我如何在循环时创建一个列表而不必先定义它?