リストを反復する代わりに、すべてのアイテムを使用する関数が必要です。任意のアイデアまたは私はそれを間違っています
質問する
191 次
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 に答える