擅长:python、mysql、java
<p>与其想要多个同名的键,还不如避免每个键都有多个值?</p>
<pre><code>names = [1]
values = [[1, 2, 3], [4, 5, 6]]
dict = {}
for i in names:
dict[i] = values
for k,v in dict.items():
for v in dict[k]:
print("key: {} :: v: {}".format(k, v))
</code></pre>
<p>输出:</p>
<pre><code>key: 1 :: v: [1, 2, 3]
key: 1 :: v: [4, 5, 6]
</code></pre>
<p>然后,您可以这样访问每个值(或在循环中):</p>
<pre><code>print("Key 1 value 1: {}".format(dict[1][0]))
print("Key 1 value 2: {}".format(dict[1][1]))
</code></pre>