擅长:python、mysql、java
<p>我认为你需要一个不那么聪明的方法</p>
<pre><code>>>> x={
... 'yo': 'hablaba',
... 'tú': 'hablabas',
... 'él': 'hablaba',
... 'nosotros': 'hablábamos',
... 'vosotros': 'hablabais',
... 'ellos': 'hablaban',
... 'vos': 'hablabas',
... }
>>> x
{'t\xc3\xba': 'hablabas', 'yo': 'hablaba', 'vosotros': 'hablabais', '\xc3\xa9l': 'hablaba', 'nosotros': 'habl\xc3\xa1bamos', 'ellos': 'hablaban', 'vos': 'hablabas'}
>>> x.values
<built-in method values of dict object at 0x20e6490>
>>> x.values()
['hablabas', 'hablaba', 'hablabais', 'hablaba', 'habl\xc3\xa1bamos', 'hablaban', 'hablabas']
>>> "|".join(x.values())
'hablabas|hablaba|hablabais|hablaba|habl\xc3\xa1bamos|hablaban|hablabas'
</code></pre>
<p>如果你只是用一个交替操作符来连接散列值,那么它应该做你想要的</p>