-4

リストを反復する代わりに、すべてのアイテムを使用する関数が必要です。任意のアイデアまたは私はそれを間違っています

4

2 に答える 2

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
于 2013-02-28T16:42:32.897 に答える
2

数値のリストがある場合は、numpyを使用してすべての数値を一度に処理できます。

import numpy

my_list = numpy.asarray(my_list)

my_list * 5

等々。

于 2013-02-28T16:27:25.597 に答える