基本的に、辞書にkey:itemsのリストがあり、ループを使用して、取得したアイテムに一致するキーを見つけています。また、すべてのキーの関数があります。キーには番号が付いているので、最後の番号を外す必要があります。
これにより、件名のような文字列から関数を呼び出す必要があります。
key[-1]()
key [-1]は実際にはscalcsのようなものを返す文字列であり、それは私が次に呼び出す必要がある私の関数の名前です。
私は周りを検索して、クラスに関するものを見てきました。私は新しく、正直なところ、クラスをまったく使用したことがなく、多くのコードとこれらの関数を持っています。可能であれば、その方法はやめたほうがいいです。
d = {key1: item1, key2: item2, akey1: item3, akey2: item4, dkey1: item1, dkey2: item2}
自分の値がディクショナリのキーに付加された値と一致するときに、key、akey、またはdkeyを呼び出したい。
だから私はこのようにdをループします:
for key, value in d.items():
if id == value:
print key[:-1]
今、私はそのキーを呼び出す必要があります[:-1]