python-collections

    -1

    4答えて

    私は、counterを使って文字をソート順でソートしようとしていますが、同じ頻度のアルファベット順を並べていますが、それは生産する。 letter_count = collections.Counter("alphabet") print(letter_count) は生成します。 Counter({'a': 2, 'l': 1, 't': 1, 'p': 1, 'h': 1, 'e': 1

    4

    4答えて

    namedtupleのセットをPythonで作成したいと思います。 はnamedtupleです。これは正常に動作します。私は別のnamedtupleを作成し、期待どおりに動作しないunion操作で私のsetにそれを追加した場合今 {B(name='b1', x=90), B(name='b2', x=92)} を印刷し from collections import namedtuple

    2

    1答えて

    Python Collection Counter.most_common(n)メソッドは、カウントの上位n個の要素を返します。しかし、2つの要素の数が同じ場合、どのように結果をアルファベット順にソートすることができますか?例えば :のような文字列のために: [('A', 3), ('B', 3), ('C', 2)] およびNOT::BBBAAACCD、 "2-最も一般的な" 要素のために、

    0

    1答えて

    以下のコードはSConsのコードベースのものです。 Python 2.7.xと3.xの両方で動作するようにコードを移植しています。 以下のコードはPythonの2.7.35の下で正常に動作しますが、Pythonの3.5の下で実行すると、以下のように失敗します。 python3.5 ~/tmp/blah123.py Traceback (most recent call last): File "/

    -2

    2答えて

    以下のIF文に基づいて項目の数を出力したいとします。私が下にあるのは、リスト全体、7回、各項目(1)の数を印刷することです。それは私が望むものではありません。理想的にはそれが戻ってくる: 任意のアイデア? from collections import Counter li = (1,4,55,6,87,44,25) for i in li: if i < 50:

    0

    1答えて

    空白文字と空白文字をすべて削除するコードを実装しようとしていますが、そのページにある英数字の上位3文字を数えます。私の質問は二重です。 1)スプリット用に使用している方法は機能していないように見えますが、なぜ動作しないのかわかりません。私の知っていることを最大限に活用するには、HTMLソースコードから空白と空白をすべて削除する必要がありますが、そうではありません(下のamazonの例から最初に返さ

    1

    1答えて

    私は、ハッシュマップでファジールックアップを行う必要がある、すなわち、私の場合、Levenshtein距離で測定されたクエリに最もよく似ているそのキーに対応する値を返す必要があるという問題があります。 私の現在のアプローチは、dictをすべてのキーに対してLevenshtein距離を計算する特別なルックアップ方法でサブクラス化し、次に最も低いスコアのキーの値を返します。基本的には import L

    1

    1答えて

    私は頻繁にポップして追加する部分に何かを書いており、dequeを使用することが適切であると考えました。しかし、私のコードのどこかで、私はdequeを2つに分割する必要があります。 は、私がこのよう d[:2] でdequeを分割したいと思います。しかし、私は --------------------------------------------------------------------

    3

    3答えて

    私はリストの辞書を持っており、それはデフォルトキーで初期化する必要があります。私は推測し、以下のコードは良くありません(それは動作しますが、私は意味、私はそれは神託のように書かれていることを感じていない): d = {'a' : [], 'b' : [], 'c' : []} だから私はdefaultictようなより多くの神託なものを使用します: d = defaultdict(list)

    0

    1答えて

    PythonでのC++データ構造vector<pair<int, pair<int,int>>>の類推を作成するにはどうすればよいですか?最初の(int)パラメータでソートします。私はPythonでリストのリストを使用しようとしましたが、これは私が望むものではありません。ありがとうございました。