問題タブ [nested-lists]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
7 に答える
25521 参照

python - Python:指定されたアイテムの2Dリストのインデックスに2つのintを返します

私は今週Pythonをいじくり回していて、何かに行き詰まりました。
このような2Dリストがある場合:

そして私はこれをしました

それは戻るだろう

ただし、次のように、リストの1つにあるもののインデックスが必要です。

そしてそれは戻るだろう

これを行うことができるものはありますか?

乾杯

0 投票する
2 に答える
2281 参照

scheme - ネストされたリストの操作

深さ3の任意の長さのネストされたリスト構造があります。第1レベルは、第2レベルと同様に任意の長さですが、第3レベルは、全体にわたって均一な長さであることが保証されています。上記の構造の例は'(((A B) (C D)) ((E F) (G H)) ((I J)))です。

構造のさまざまなレベルに別の関数を適用する関数を作成しようとしています(申し訳ありませんが、それを表現する方法がわかりません)。構造例全体での関数マッピングの例は、次の順序になります。

f A C = AC, f B D = BD, f E G = EG, f F H = FH, f I = I, f J = J

降伏

'((AC BD) (EG FH) (I J))

しかし、リストの3番目のレベルにさらに多くの要素が含まれていると想像してください(たとえば、最終バージョンでは約32,000)。

基本的に、私がやろうとしていることは、Haskellではのようなものとして表現されますf . transpose。最初のセクションの最初の部分を取得するようなものが必要なことはわかっています(map car (map flatten (car ...)))が、その後、ここのロジックに本当に迷いました。これが本当に複雑で、説明が不十分な質問である場合は、申し訳ありません。私は本当に迷っています。

この方法で構造全体に関数を適用するにはどうすればよいですか?

0 投票する
2 に答える
333 参照

python - Python:リストのリストを組み合わせる

重複の可能性:
Pythonで浅いリストをフラット化する

リストのリストがあるとしましょう。

この結果を得るためのPythonで最もエレガントな方法は何ですか?

提案ありがとうございます!

0 投票する
7 に答える
381758 参照

html - HTMLのネストされたリストを作成する適切な方法は?

W3 ドキュメントには、ネストされたリストの例の前DEPRECATED EXAMPLE:に がありますが、廃止されていない例で修正したり、例の何が問題なのかを正確に説明したりしませんでした。

では、HTML リストを記述する正しい方法は次のうちどれですか?

オプション 1 : ネストされた<ul>ものは親の子です<ul>

オプション 2 : ネストされたものは、それが属する<ul>の子です<li>

0 投票する
2 に答える
4353 参照

jquery - jQueryslideToggleネストされたリストulli構造

ネストされたulliを使用し、クリックするとレベルが展開される上記のコードがあります。ただし、2回目のクリックでレベルを縮小したいのですが、上記はクリックされたレベルだけでなく、すべてのレベルを縮小します。

編集:たとえばこれを参照してください

0 投票する
2 に答える
323 参照

python - 私のリストを掃除する

こんにちは、MySQLデータベース内のさまざまなレコードをカウントし、その数をリストに保存するループがあります。リストは次のとおりです。
[1L, 2L, 2L, 5L, 4L, 1L, 1L, 1L, 3L, 1L, 1L, 2L, 2L, 3L, 3L, 1L, 2L, 4L, 2L, 1L, 3L, 1L, 2L, 4L, 1L, 2L, 1L, 1L, 3L, 1L, 3L, 1L, 5L, 2L, 1L, 1L, 5L, 1L, 1L, 1L, 4L, 2L, 1L, 3L, 2L, 1L, 2L, 2L, 2L, 3L, 1L, 1L, 3L, 2L, 2L, 1L, 3L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 1L, 1L, 2L, 1L, 3L, 3L, 1L, 2L, 1L, 1L, 2L, 1L, 1L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L]

今、私はこのリストを通り抜け、単一の数字(1L、2Lなどを意味する)だけを残したいのですが、このループを使用しています:

p>

次に、1、2、3、4、3、2、1をチェックしていることがわかります...それはなぜですか?なぜこのループは5番をチェックしないのですか?最後に、リストは次のようになります。
[5L, 5L, 5L, 4L, 3L, 2L, 1L]

それはそれが機能することを意味しますが、なぜそれは5番に行かないのですか?

事前にt​​hx

0 投票する
3 に答える
12805 参照

python - 辞書付きの変数名?

パイソン初心者です。辞書について質問です。

私の入力は、インポートされた CSV ファイルで使用される検索語のリストとして機能する可変長リスト (例: a = ['eggs', 'ham', 'bacon'...] ) です。

上記の CSV ファイルのさまざまな値に各用語を一致させる 4 つの関数を定義しました。したがって、各入力用語は、結果の 4 つのリストになります。

入力用語をキーとして辞書に保存し (簡単です)、結果の 4 つのリストを値として保存したいと思います (これも簡単です)。

ただし、入力リストは可変長であるため、辞書「term1」、「term2」を定義して名前を付ける関数を設定したいと思います。これは非常に基本的に次のように示されています。

a) このような辞書に名前を付ける方法はありますか?; b) そして、それらはグローバルに利用可能ですか? もしそうなら、どのように?ありとあらゆる助けが非常に高く評価されています。

0 投票する
1 に答える
249 参照

javascript - WordpressのjQueryメニュー

こんにちは私のウェブサイトで働いています

Internet Explorerでは機能しないため、このナビゲーションメニューをjQueryメニューに変換しようとしています。

ご存知のように、wordpreesはメニューにネストされたリストを使用しています。

ジレンマは、どこから始めればよいかわからないということです。たとえば、アイテムがホバリングした場合にスクリプトを作成します。

これが私がソートする必要があるメニューリストです`

誰かがこれを手伝ってくれますか?どうもありがとう。

0 投票する
2 に答える
1248 参照

javascript - ネストされたリストアイテムのインデックスを取得します

ネストされたリストのインデックスを取得しようとしています。

http://jsfiddle.net/5zJD8/12/

例を挙げました。

リストアイテムをクリックすると、これが表示されます

私はそれがこれをしたい:

誰かが私を正しい方向に向けてもらえますか?私はこれを十分に説明したと思います。

デモが読み込まれない場合のコードは次のとおりです。現時点でリストアイテムをクリックすると、IDが追加されます。

0 投票する
3 に答える
1018 参照

r - シミュレーションにリストを使用する

R を学習する途中で、私は自分自身に少し挑戦しました。問題は、平均が 20 の正規分布の 500 個の数値のサンプルが与えられた場合、標準偏差が 6 から 10 の場合、20 未満の数値がいくつ得られるかということでした。詳細 各 sd に対して 4 つのサンプルを取得することにしました。だから最後に私が持っている必要があります:

sd6samp1:...

sd6samp2:...

....

sd10samp4:...

うまくいった私の最初のアプローチは次のとおりです。

ループする「i」を使用して変数名を作成する方法を探しているときに、「assign」が機能することを発見しましたが、次のようにも述べています。

ただし、いくつかのシミュレーションを計画している場合、多くの専門家はリストを使用する必要があると言うことに注意してください。

だから、リストを学ぶのはいいと思う...

その間、私は他の素晴らしいオプションも発見しました... ddss <- c(6:10)

これは質問に答えるのに役立ちましたが、リストはまだ作成されていませんでした...そして多くのRはまだ学習されていません。主なアイデアは、ネガの確率や数を知ることではなく、R と具体的にはいくつかのループを学ぶことでした。

だから、私は言及されたリストに行こうとしてきました

私の最も近いアプローチは次のとおりです。

これで情報を取得できますが、2 つの問題 (1 & 2) とその他の質問 (3 & 4) について疑問に思っています。

  1. 10 個の要素のリストを取得します。6 個の空の要素と、4 個のサブリストがあります。リストの要素 1:4 (sd) を 6:9 の名前 (まさに sd) で操作する方法を見つけることができないようです。

  2. 試してみましたが、「for」ループを介してリスト要素に名前を付けることができませんでした。これらの問題に関する洞察は素晴らしいでしょう。

  3. シミュレーションのこのコンテキストで以来。ネストされたリスト (サブリストを含むリスト) と単純な (長い) リストのどちらが優れていると思いますか?

  4. ここで「適用」機能が役立つかどうか疑問に思ったので、次のようなことを試みました。

でも、なかなか近寄れそうにない……。

ここまで読んでくれてありがとう!

返信にはもう少し時間がかかるかもしれません;-)。