我有一个项目列表,并希望它们按顺序打印,具体取决于从spinbox请求的数量,我将如何处理这个问题?根据spinbox(python 2.7)的要求在列表中打印多个项目(python 2.7)
例如:
list = ['cat', 'dog', 'bird', 'cow', 'snake']
如果纺纱器= 2 秀猫,狗
(我是新来的蟒蛇,所以我对列表和纺纱器的代码,但不知道怎么写将这个工作的函数)
我有一个项目列表,并希望它们按顺序打印,具体取决于从spinbox请求的数量,我将如何处理这个问题?根据spinbox(python 2.7)的要求在列表中打印多个项目(python 2.7)
例如:
list = ['cat', 'dog', 'bird', 'cow', 'snake']
如果纺纱器= 2 秀猫,狗
(我是新来的蟒蛇,所以我对列表和纺纱器的代码,但不知道怎么写将这个工作的函数)
for element in list[:spinbox_value]:
print element
这将打印从列表中的所有元素在范围从0(含)至spinbox_value(不包括),标准输出。如果该列表会很大(上千项)和印刷会经常(每秒几次),然后执行此版本:
for index in xrange(0, spinbox_value):
print list[index]
第一个版本使用拷贝(列表[:spinbox_value]副本一部分该列表),这就是为什么它会稍微慢一点。
进口SYS
名单= [ '猫', '狗', '鸟', '牛', '蛇']
纺纱器=输入( “输入SPINBOX”)
x = 0的
在列表对于i:
如果(X>纺纱器-1): 破
打印我
X = X + 1只
希望这有助于!!
你可以学习如何操作python列表,即使你是python的新手,也可以自己试试。 –