在python中如何一次使用列表中的所有项目?

时间:2013-02-28 16:23:26

标签: python list loops

我想要一个函数来使用所有项目,而不是在列表中迭代。任何想法或我做错了

2 个答案:

答案 0 :(得分:2)

如果你有一个数字列表,你可以使用numpy一次性处理所有数字;

import numpy

my_list = numpy.asarray(my_list)

my_list * 5

等等。

答案 1 :(得分:2)

我不确定你的意思,但你可能对列表理解感兴趣

results = [i for i in object if condition]

或者,您可能希望*运算符用于列表扩展,或者**运算符用于类似的字典扩展:

mylist=[1,2,3,4,5]
def func(a, b, c, d, e)
    print a,b,c,d,e
func(*mylist)
#1 2 3 4 5