-1
dictを使ってPythonでコードを書くにはどうすればいいですか?Python dict MultiSet
多重集合ADT:
のinit(自己) -
追加(アイテム、M) - 多重度mの多重集合にアイテムを追加します。多重度を指定しない場合は、デフォルトで多重度= 1に設定する必要があります。
remove(item、m) - マルチセットからアイテムのm個のコピーを削除します。 m個未満のコピーがマルチセットに含まれている場合は、それらをすべて削除するだけです。
mult(item) - マルチセット内のアイテムの多重度を返します。 アイテムがマルチセット内にない場合は、0を返します。
contains(item、m) - アイテムが多重度m以上のマルチセットに現れる場合はTrueを返します。そうでなければFalseを返します。
こんにちは!あなたの最後のいくつかの質問を見ると、それらは実際の質問ではなく仕様です。誰かがあなたのためにコードを書くことを望んでいます。 Stack Overflowは、コード作成サービスではなく、Q&Aサイトです。効果的な質問を書く方法については、こちらをご覧ください(http://stackoverflow.com/help/how-to-ask)。 – DSM
Counterを使用することが許されていない場合は、単に 'collections.Counter'の周りにラッパーを作成するか、値の要素としてintカウンタを持つdictを作成する必要があるようです。 –
Pythonディストリビューションの標準的な部分であるコレクションのCounterクラスを見てみましょう。 –