41

私はpythonが初めてです。多くのサブフォルダーとファイルを含むディレクトリがあります。したがって、これらのファイルでは、指定された一連の文字列を新しい文字列に置き換える必要があります。Java では、 を使用してこれを行いHashMapました。古い文字列をキーとして保存し、新しい文字列を対応する値として保存しました。hashMap でキーを検索し、ヒットした場合は、対応する値に置き換えました。Python の hashMap に似たものはありますか、またはこの問題に対処する方法を提案できますか。

例として、一連の文字列を Request、Response とします。それらを MyRequest と MyResponse に変更したいと思います。私のhashMapは

Key -- value
Request -- MyRequest
Response -- MyResponse

これに相当するものが必要です。

4

1 に答える 1

67

必要なものdict:

my_dict = {'cheese': 'cake'}

コード例 (ドキュメントから):

>>> a = dict(one=1, two=2, three=3)
>>> b = {'one': 1, 'two': 2, 'three': 3}
>>> c = dict(zip(['one', 'two', 'three'], [1, 2, 3]))
>>> d = dict([('two', 2), ('one', 1), ('three', 3)])
>>> e = dict({'three': 3, 'one': 1, 'two': 2})
>>> a == b == c == d == e
True

辞書の詳細については、こちらをご覧ください。

于 2013-10-25T11:16:04.337 に答える