根据spinbox的要求打印列表中的多个项目(python 2.7)

时间:2017-05-28 12:33:46

标签: python python-2.7

我有一个项目列表,并希望它们按顺序打印,具体取决于从旋转框请求的数量,我将如何进行此操作?

示例:

list = ['cat', 'dog', 'bird', 'cow', 'snake']

如果spinbox = 2 秀猫,狗

(我是python的新手,所以我有列表和spinbox的代码,但不知道如何编写一个适用于此的函数)

2 个答案:

答案 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

希望这有助于!!