<p>我需要把一个列表转换成字典,如下所示。
奇数元素有键,偶数元素有值。</p>
<p><code>x = (1,'a',2,'b',3,'c')</code>->;<code>{1: 'a', 2: 'b', 3: 'c'}</code></p>
<pre><code>def set(self, val_):
i = 0
for val in val_:
if i == 0:
i = 1
key = val
else:
i = 0
self.dict[key] = val
</code></pre>
<p>一个更好的方法得到同样的结果?</p>
<h2>增加</h2>
<pre><code>i = iter(k)
print dict(zip(i,i))
</code></pre>
<p>好像在工作</p>