Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
配列内にたくさんのHTMLフラグメントがあります(ありがとうquery())が、最初の5つだけを使用したいと思います。foreachフラグメントをページに挿入するために使用しています。
foreach
配列が[0,1,2,3,4,5,6,7,8]の場合、[0,1,2,3,4]だけが必要になります。Pythonでは、A [:5]を使用します。
配列の最初のいくつかの要素を選択し、残りを無視するにはどうすればよいですか?
これにはpick()を使用できますが、配列内の項目が数値や文字列ではなくオブジェクトである場合にのみ正しく機能するように見えます。
a = [{'n':"a"},{'n':"b"},{'n':"c"},{'n':"d"}]; b = a.pick("$[2:]");
上記の例では、b == [{'n' :'c'}, {'n' :'d'}]
b == [{'n' :'c'}, {'n' :'d'}]
数と文字列の失敗に関するバグを報告しました。
配列の適切なスライスを返す再帰関数を作成することも可能ですが、少し面倒に聞こえます。