我有一个项目列表,并希望它们按顺序打印,具体取决于从旋转框请求的数量,我将如何进行此操作?
示例:
list = ['cat', 'dog', 'bird', 'cow', 'snake']
如果spinbox = 2 秀猫,狗
(我是python的新手,所以我有列表和spinbox的代码,但不知道如何编写一个适用于此的函数)
答案 0 :(得分:0)
for element in list[:spinbox_value]:
print element
这将打印列表中从0(包括)到spinbox_value(不包括)的所有元素到标准输出。如果列表很大(数千个项目)并且打印经常(每秒几次),那么请执行此版本:
for index in xrange(0, spinbox_value):
print list[index]
第一个版本使用copy(list [:spinbox_value]复制列表的一部分),这就是为什么它会稍慢。
答案 1 :(得分:0)
导入sys
list = [' cat',' dog',' bird',' cow',' snake' ]
spinbox =输入("输入Spinbox")
x = 0的
列表中的:
如果(X GT;纺纱器-1): 破
打印我
X = X + 1
希望这有助于!!