相当于HashMap的Python

我是python的新手。我有一个包含许多子文件夹和文件的目录。因此,在这些文件中,我必须将一些指定的字符串集替换为新的字符串。在Java中,我使用来完成此操作HashMap我将旧字符串存储为键,将新字符串存储为它们的对应值。我在hashMap中搜索键,如果找到匹配项,则将其替换为相应的值。是否有类似Python中的hashMap的东西,或者您可以建议如何解决此问题。

举个例子,让我们将一组字符串分别为Request,Response。我想将它们更改为MyRequest和MyResponse。我的hashMap是

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

我需要与此等效。

游戏Brainiac

您需要一个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

您可以在此处阅读有关字典的更多信息

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

相当于JavaScript中的Python Pandas

来自分类Dev

相当于R的头尾函数的Python

来自分类Dev

Matlab相当于Python枚举

来自分类Dev

相当于Python中的MATLAB ksdensity

来自分类Dev

相当于python中的GOTO

来自分类Dev

相当于ruby Gem文件的Python

来自分类Dev

Ruby的Python的defaultdict相当于什么?

来自分类Dev

相当于Ruby'is_a?'的Python

来自分类Dev

相当于bwmorph的Python

来自分类Dev

lua相当于python repr

来自分类Dev

相当于System('PAUSE')的Python

来自分类Dev

相当于python __getattr __()或__call __()的Golang

来自分类Dev

Matlab相当于Python的“通过”语句

来自分类Dev

Matlab相当于Python的“通过”语句

来自分类Dev

相当于Python 3中的coerce()

来自分类Dev

相当于Java比较器的Python

来自分类Dev

相当于Python字典的C ++

来自分类Dev

相当于Python String Slice的C ++?

来自分类Dev

Matlab相当于Python的'reduce'函数

来自分类Dev

相当于完整网页的Python下载

来自分类Dev

相当于Perl时间戳的Python

来自分类Dev

相当于〜/ .bashrc的Python

来自分类Dev

相当于Matlab在Python中

来自分类Dev

相当于python的Java哈希

来自分类Dev

相当于Python的readlines函数的Pandas

来自分类Dev

在Julia中相当于Python的“ with”吗?

来自分类Dev

相当于Lua的pairs()for Python

来自分类Dev

相当于Javascript querySelector的Python

来自分类Dev

相当于curl --python的python