擅长:python、mysql、java
<p>您可以使用<code>dict.pop</code>来提取第一个和最后一个键的值,同时从字典中删除这些键。在</p>
<p>然后可以使用<code>itertools.chain</code>和<code>str.join</code>将所有键值对作为单个字符串检索。注意,字典被认为是无序的(除非您使用的是python3.7+),您不应该期望这些键值对以任何特定的顺序输出。在</p>
<p>最后,f-strings(python3.6+)是组合变量的有效方法。在</p>
<p>下面是一个演示:</p>
<pre><code>from itertools import chain
first_key = 'first'
last_key = 'last'
first_val = dictyy.pop(first_key)
last_val = dictyy.pop(last_key)
middles = ' '.join(map(str, chain.from_iterable(dictyy.items())))
res = f'{first_key} {first_val} {middles} {last_key} {last_val}'
print(res)
'first one 2 two something somethingValue somethingelse somethingElseValue last lastvalue'
</code></pre>