我正在处理我的python脚本,以指望从0
开始计算到17
的每个值。
以下是我使用的内容:
row = range(0, 18)
print row
结果:
19:39:14 T:5816 NOTICE: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17]
我想这样做结果:
>>> 0
>>> 1
>>> 2
>>> 3
>>> 4
>>> 5
>>> 6
>>> 7
>>> 8
>>> 9
>>> 10
>>> 11
>>> 12
>>> 13
>>> 14
>>> 15
>>> 16
>>> 17
您能否告诉我如何从数组中拆分值以允许我像上面显示的那样打印每个值?
编辑:你可以看到为什么我不想使用for循环,因为我想生成id以使用for循环之外的变量而我想从中获取元素列表数组,所以我可以存储在数据库中。否则会发射数千次。
#generating the program button ids
for generate_ids in range(3002, 3485):
program_id.append(generate_ids)
#create the rows to count for the 69 program buttons
row = range(0, 484)
row += row
print row
#program_id[row]
for elem in programs_button:
program_width.append(elem.getWidth())
#store the buttons in the database
#cur.execute("INSERT INTO buttons(button_ids, button_width)" + " VALUES(?, ?)", [program_id, program_width])
答案 0 :(得分:0)
您可能希望迭代数组。这通常是使用for
循环进行的。
for number in row:
print number
编辑:您可能还想使用更多功能方法。您可以使用print
函数映射数组。 print
是python 3中的一个函数,所以如果你在python 2.7上(其中print
是语言表达式),你需要使用__futures__
导入所需的函数。
from __future__ import print_function
map(print, row)
答案 1 :(得分:0)