問題タブ [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 投票する
0 に答える
246 参照

rotation - SenchaTouch-NestedListは回転後にのみ表示されます

sencha touchで少し遊んでいて、問題が発生しました。タブ付きのUIがあり、1つのタブに次のコードで定義されたxtype'pastcard'があります。

デスクトップブラウザではこれは正常に機能しますが、iPhoneとiPhoneシミュレータでは、「過去」のサイトに「食料品」のリストが含まれていますが、リストアイテムは表示されません。ただし、デバイスを回転させると、リストに表示されます。これはおそらく、回転時に何らかの更新があるためです。

これを修正する方法は?

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

python - ネストされたリスト内のアイテムを検索する方法

私はこのリストを持っていると言います:

さて、数字は忘れてください。文字列の位置を認識させるものです。基本的に、文字列「ar」が手元にあるとすると、「ar」を含むすべてのリストを抽出するにはどうすればよいでしょうか。

このリストを入手するにはどうすればよいですか?

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

html - ネストされたリストの CSS : 両方のリストのスタイリングを避ける

次のネストされたリスト構造があります。

HTML:

CSS:

私の問題は、の代わりにスペースセレクターを使用すると>、最初のレベルのルールが2番目のレベルに適用されることです。しかし、サポートしていないie6のサポートが必要です>。したがって、スペースを使用する必要があります。

これまでのところ、私には2つの解決策があります:

  1. すべての ul と li にクラスを配置し、使用します#my_nested_list ul.firstlevel li.firstlevel
  2. #my_nested_list ul li、およびを使用して、#my_nested_list ul li ul li不要なすべての第 1 レベルのルールを書き換えます。

もっと良いアイデアはありますか?

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

python - 要素内の特定の文字でリストをリストのリストに分割するにはどうすればよいですか?

私はプログラミングに比較的慣れておらず、Pythonを使用して(非常に)長い情報のリストをテーブルに取得しようとしています。Decalage から HTML.pyをインストールしましたが、リストを HTML.py が解析できるリストのリストに変換する必要があります。

次のようにリストを分割する簡単な方法はありますか?

['(617) 965-2555<br />\nOrganization Name', 'Street Name', 'City', 'Zip code', '(413) 333-2251<br />\nOrg Name 2', 'Address', 'City', 'Zip code 2', '(617) 568-7777</p>\n\n']

"\n" のリストのリストに?

したがって、理想的には、結果は次のようになります。

[ ['Previous info', '(617) 965-2555<br />'] ['Organization name', 'Street name', 'City', 'Zip Code', '(413) 333-2251<br />'] ['Org Name 2', 'Address', 'City', 'Zip Code 2', '(617) 568-7777</p>'] ]

そのリストを HTML.py のように整理された表にする代替方法の提案も役立ちます。

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

python - 2つのリストを検索するためのネストされたforループ

使用:Python 2.4

現在、2つのリストを反復処理し、両方のリストに存在する2つの要素に基づいて一致させるネストされたforループがあります。一致するものが見つかると、それはr120Finalリストの要素であり、「r120Delta」という新しいリストに入れられます。

問題は、これが非常に遅く、リストがそれほど深くないことです。R120は約64,000回線で、Spectraは約150,000回線です。

r120Finalリストはネストされた配列であり、次のようになります。

スペクトルの最終リストは基本的に同じで、ネストされた配列であり、次のようになります。

最後に、「r120Delta」の理由は、r120Finalとr120Deltaの間でリスト差分を実行し、一致しなかったr120データ要素を取得できるようにするためです。これは私がこのタスクのために定義した関数であり、繰り返しますが、遅いです:

基本的に、私はPythonに精通していますが、決して専門家ではありません。これをスピードアップする方法を教えてくれる専門家を探しています。どんな助けでも大歓迎です!

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

python - リストのリストを編集するpython3

次のコードがあります

そして、これは印刷されます

それ以外の

何が問題なのかわかりません。また、リストのリストを動的に作成する簡単な方法はありますか?

ありがとう!

0 投票する
4 に答える
2904 参照

python - 名前付きタプルのPythonアンパック2次元リスト

名前付きタプルの 2 次元リストがあり (各タプルに N 個の値があるとしましょう)、それらを N 個の異なる 2 次元リストにアンパックしたいと考えています。ここで、アンパックされた各 2-D リストは、完全に 1 つの属性から構成されています。オリジナルリスト。たとえば、次の 2 次元リストがあるとします。

3つの結果を次のようにしたいと思います。

タプルの 1 次元リストがある場合はzip(*mylist)、次のように使用します。

そして、ネストするだけでこれを私の状況に拡張できます。

しかし、これでは私が望んでいたリストが得られず、ネストされたアンパックzip(*)関数はそれほど読みにくくなっています。よりPythonicなソリューションのアイデアはありますか? 最終結果のどこかでタプルの属性の名前を操作できればボーナスポイントです。

実際、考えてみると、次のように、タプル属性の名前をそれぞれのマトリックスにマップする dict があれば理想的です。

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

python - リストを複数のリストに分割してスピードアップしますか?

私のリストが1,000,000エントリについて長いとしましょう。アイテムにアクセスするのにかかる時間はO(500,000)、私には非常に長いように思えます。

リストを複数のリストに分割するとどうなりますか? 例を見てみましょう:
リストを 10 の部分に分割すると、次のようなリストになります。

アイテムにアクセスする時間O(5) + O(50,000) = O(50,005)は、約 1000% のスピードアップ になります。

元のリストをルート (1000この場合) で分割すると、別の 1000 エントリを持つ 1000 個のリストを含むリストが得られます。

次に、アイテムにアクセスする時間を見てみましょう。

これで約1000倍の最適スピードアップ!信じがたいことだと思いますので、私の質問は次のとおりです。

これは実際にも当てはまりますか、それとも単なる理論ですか?

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

list - Mathematica と Grid でのテーブルの番号付け

Mathematica は初めてです。効率よく書けるように頑張ります。

2 つの質問があります。

Q1: {x1,y1,z1} ,{x2,y2,z2} として値を与える 3 つのテーブルがあります...コードは以下のとおりです。

今、私はこのような出力が必要です

これには 2 つの問題があります。

まず、結果を {x1,y1,z1},{x2,y2,z2} .... {xn,yn,zn} のようにフォーマットしますが、次のようにフォーマットします。

第二に、要素の各セットの前に数字を追加して、要素の各セットに番号を付けることはできません

座標のセットごとに個別のテーブルを作成し、座標の各セットに対応する番号を付けようとしました。次に、それぞれを別々の列に入れて結合しようとしましたが、まだ成功していません。

Q2: 上記の表から得られた値を、下のようなグリッド システムに分離したいと考えています。すべての値が個別のセルに存在する Excel で行う方法のようなものです。

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

list - Mathematica テーブルの特定の要素を自動的に削除する

2 つのサブ質問に分けることができる質問があります。以下にコードを示すテーブルを作成しました。

問題1。

これを実行すると、元のテーブルが取得されます。基本的に、元のテーブルから 6 番目の要素と 6 番目の要素の倍数を削除したいと考えています。以下のコードを使用してこれを行うことができます。

これで、元のテーブルの 6 番目ごとの要素と 6 番目の要素の倍数が削除された、変更されたテーブルが得られます。これは私の問題1を解決します。

今私の問題2:

** 主要な編集バージョン**:(上記のコードはすべて正しい)

回答ありがとうございますが、私は何か他のものが欲しかったのですが、最初に説明したときに間違いを犯したので、もう一度試してみます.

以下は私の変更されたテーブルです: "/** と **/" の間の要素を削除してそこに残したいです。

{{1, 2, 8, 7, 19, 20, 26, 25}, {2, 3, 9, 8, 20, 21, 27, 26}, {3, 4,10, 9, 21, 22, 28, 27}, {4, 5, 11, 10, 22, 23, 29, 28}, {5, 6, 12, 11, 23, 24, 30, 29}, {7, 8, 14, 13, 25, 26, 32, 31}, {8, 9, 15, 14, 26, 27, 33, 32}, {9, 10, 16, 15, 27, 28, 34, 33}, {10, 11, 17, 16, 28, 29, 35, 34}, {11, 12, 18, 17, 29, 30, 36, 35}, /**{13, 14, 20, 19, 31, 32, 38, 37 }、{14、15、21、20、32、33、39、38}、{15、16、22、21、33、34、40、39}、{16、17、23、22、34、35 , 41, 40}, {17, 18, 24, 23, 35, 36, 42, 41},**/ {19, 20, 26, 25, 37, 38, 44, 43}, {20, 21, 27, 26, 38, 39, 45, 44}, {21, 22, 28, 27, 39, 40, 46, 45}, {22, 23, 29, 28, 40, 41, 47, 46}, { 23, 24, 30, 29, 41, 42, 48, 47}, {25, 26, 32, 31,43, 44, 50, 49}, {26, 27, 33, 32, 44, 45, 51, 50}、{27、28、34、33、45、46、52、51}、{28、29、35、34、46、47、53、52}、{29、30、36、35、47、 48, 54, 53}, /**{31, 32, 38, 37, 49,50, 56, 55}, {32, 33, 39, 38,50, 51, 57, 56}, {33, 34, 40, 39, 51, 52, 58, 57}, {34, 35, 41, 40, 52, 53, 59, 58}, {35, 36, 42, 41, 53, 54, 60, 59},**/ {37, 38, 44, 43,55, 56, 62, 61}, {38, 39, 45, 44, 56, 57, 63, 62}, {39, 40, 46, 45, 57, 58, 64, 63}, {40, 41, 47, 46, 58, 59, 65 , 64}, {41, 42, 48, 47,59, 60, 66, 65}, {43, 44, 50, 49, 61, 62, 68, 67}, {44, 45, 51, 50, 62 , 63, 69, 68}, {45, 46, 52, 51, 63, 64, 70, 69}, {46, 47, 53, 52, 64, 65, 71, 70}, {47, 48, 54 , 53, 65, 66, 72, 71}, /**{49, 50, 56, 55, 67, 68, 74, 73}, {50, 51, 57, 56, 68, 69, 75, 74} ,{51,52, 58, 57, 69, 70, 76, 75}, {52, 53, 59, 58, 70, 71, 77, 76}, {53, 54, 60, 59, 71, 72, 78, 77}}**/44, 56, 57, 63, 62}, {39, 40, 46, 45, 57, 58, 64, 63}, {40, 41, 47, 46, 58, 59, 65, 64}, {41, 42, 48, 47,59, 60, 66, 65}, {43, 44, 50, 49, 61, 62, 68, 67}, {44, 45, 51, 50, 62, 63, 69, 68} 、{45、46、52、51、63、64、70、69}、{46、47、53、52、64、65、71、70}、{47、48、54、53、65、66、 72, 71}, /**{49, 50, 56, 55, 67, 68, 74, 73}, {50, 51, 57, 56, 68, 69, 75, 74},{51,52, 58 , 57, 69, 70, 76, 75}, {52, 53, 59, 58, 70, 71, 77, 76}, {53, 54, 60, 59, 71, 72, 78, 77}}** /44, 56, 57, 63, 62}, {39, 40, 46, 45, 57, 58, 64, 63}, {40, 41, 47, 46, 58, 59, 65, 64}, {41, 42, 48, 47,59, 60, 66, 65}, {43, 44, 50, 49, 61, 62, 68, 67}, {44, 45, 51, 50, 62, 63, 69, 68} 、{45、46、52、51、63、64、70、69}、{46、47、53、52、64、65、71、70}、{47、48、54、53、65、66、 72, 71}, /**{49, 50, 56, 55, 67, 68, 74, 73}, {50, 51, 57, 56, 68, 69, 75, 74},{51,52, 58 , 57, 69, 70, 76, 75}, {52, 53, 59, 58, 70, 71, 77, 76}, {53, 54, 60, 59, 71, 72, 78, 77}}** /{52, 53, 59, 58, 70, 71, 77, 76}, {53, 54, 60, 59, 71, 72, 78, 77}}**/{52, 53, 59, 58, 70, 71, 77, 76}, {53, 54, 60, 59, 71, 72, 78, 77}}**/

さて、ご覧のとおり、最初の 10 個の要素 ( の 1 番目から 10 番目の要素modifiedtable) を最終テーブル ( DoubleModifiedTable) に含める必要がありました。次の 5 つ ( の 11 番目から 15 番目の要素modifiedtable) が削除されました。次に、次の 10 個の要素 ( の 16 番目から 25 番目の要素modifiedtable) が最終的なテーブルに存在し ( DoubleModifiedTable)、次の 5 つの要素 ( の 26 番目から 30 番目の要素modifiedtable) が削除され、テーブル全体で同様に削除されます。

この問題を解決し、 final table という名前を付けたとしましょうDoubleModifiedTable

私は基本的に を取得することに興味がありDoubleModifiedTableます。説明が簡単なので、問題を細分化することにしました。

これは単なるテーブルの例ですが、実際には巨大なテーブルがあるため、テーブルを介してこれを自動的に実行したいと考えています。このテーブルでこの問題を解決する方法を理解できれば、大きなテーブルでも解決できます。