相关疑难解决方法(0)

迭代Python列表中的项目对

可能的重复:
在Python中迭代列表(当前,下一个)
迭代列表中的每两个元素

是否可以在Python中以下列方式迭代列表(将此代码视为伪代码)?

a = [5, 7, 11, 4, 5]
for v, w in a:
    print [v, w]
Run Code Online (Sandbox Code Playgroud)

它应该产生

[5, 7]
[7, 11]
[11, 4]
[4, 5]
Run Code Online (Sandbox Code Playgroud)

python loops list

85
推荐指数
6
解决办法
9万
查看次数

如何快速将字典拆分成多个字典

我找到了一个解决方案,但它确实很慢:

def chunks(self,data, SIZE=10000):
    for i in xrange(0, len(data), SIZE):
        yield dict(data.items()[i:i+SIZE])
Run Code Online (Sandbox Code Playgroud)

没有使用外部模块(numpy等)你有什么想法吗?

python dictionary python-2.7

16
推荐指数
3
解决办法
2万
查看次数

标签 统计

python ×2

dictionary ×1

list ×1

loops ×1

python-2.7 ×1