問題タブ [python-collections]

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 投票する
1 に答える
945 参照

python - 両端キューを 2 つに分割する方法

私は頻繁にポップして追加するものを書いており、使用するのが適切だと思いましたdeque。ただし、コードのどこかでdequeを 2 つに分割する必要があります。

考えますdeque d

dequeこのように分割したいと思います

しかし、私はエラーが発生します


私はそれをできた

しかし、スライスするためだけにそれをリストに戻すのはばかげているようです。私が間違っている?それとも別の方法がありますか?

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

html - HTML 文字列からすべての間隔を削除する

すべての空白とスペース文字を削除してから、ページで発生する上位 3 文字の英数字をカウントするコードを実装しようとしています。私の質問は 2 つあります。

1)分割に使用している方法が機能していないようで、なぜ機能しないのかわかりません。私の知る限りでは、結合してから分割すると、html ソース コードからすべての空白とスペースが削除されるはずですが、そうではありません (以下の Amazon の例から最初に返された値を参照)。

2) 私は most_common 操作にあまり詳しくありません。" http://amazon.com " でコードをテストしたところ、次の出力が得られました。

返された most_common(3) 値の u は何を意味しますか?

私の現在のコード:

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

python - Python を使用した最も一般的な 2 グラム

与えられた文字列:

上位 n 個の最も一般的な 2 グラムを見つけるにはどうすればよいですか? 上記の文字列では、すべての 2 グラムは次のとおりです。

お気づきのとおり、2-gramthis isは 2 回表示されます。したがって、結果は次のようになります。

メソッドを使用Counter.most_common()して最も一般的な要素を見つけることができることはわかっていますが、最初に文字列から 2 グラムのリストを作成するにはどうすればよいでしょうか?