相关疑难解决方法(0)

迭代列表中的每两个元素

如何进行for循环或列表理解,以便每次迭代都给出两个元素?

l = [1,2,3,4,5,6]

for i,k in ???:
    print str(i), '+', str(k), '=', str(i+k)
Run Code Online (Sandbox Code Playgroud)

输出:

1+2=3
3+4=7
5+6=11
Run Code Online (Sandbox Code Playgroud)

python list

189
推荐指数
11
解决办法
17万
查看次数

在Python中将列表转换为字典

假设我a在Python中有一个列表,其条目可以方便地映射到字典.每个偶数元素代表字典的键,以下奇数元素是值

例如,

a = ['hello','world','1','2']
Run Code Online (Sandbox Code Playgroud)

我想把它转换成字典b,在那里

b['hello'] = 'world'
b['1'] = '2'
Run Code Online (Sandbox Code Playgroud)

什么是语法上最干净的方法来实现这一目标?

python dictionary list

177
推荐指数
5
解决办法
45万
查看次数

标签 统计

list ×2

python ×2

dictionary ×1