擅长:python、mysql、java
<p>在python中,字典是键和值对的映射</p>
<p>您需要迭代字典中的项,并检查您的键是否与给定的模式“key\uxxx\ustring”匹配
您需要<strong>re</strong>库来检查正则表达式</p>
<p>因此,这里有一个简单的代码片段,您可以在python3.6中使用与给定regex“key\uxxx\ustring”匹配的值打印键</p>
<pre><code>import re
for key, value in my_dict.items():
if re.match('key_(.*)_string', key):
print (key, value)
</code></pre>
<p>1)这里的第一行,就是导入re库进行正则表达式匹配</p>
<blockquote>
<p>import re</p>
</blockquote>
<p>2)第二行是迭代字典中的项目</p>
<blockquote>
<p>for key, value in my_dict.items():</p>
</blockquote>
<p>3)第三行将每个键与regex模式“key\u xxx\u string”匹配</p>
<blockquote>
<p>if re.match('key_(.*)_string', key):</p>
</blockquote>
<p>4)如果关键字匹配,第四行实际上只是打印字典中的项目</p>
<blockquote>
<p>print (key, value)</p>
</blockquote>