chain 的使用方法

阅读原文点我 

chain 的使用形式如下:

 

1

 

chain(iterable1, iterable2, iterable3, ...)

chain 接收多个可迭代对象作为参数,将它们『连接』起来,作为一个新的迭代器返回。

 

1

2

3

4

5

6

7

8

9

10

11

 

>>> from itertools import chain

>>>

>>> for item in chain([1, 2, 3], ['a', 'b', 'c']):

... print item

...

1

2

3

a

b

c

chain 还有一个常见的用法:

 

1

 

chain.from_iterable(iterable)

接收一个可迭代对象作为参数,返回一个迭代器:

 

1

2

3

4

5

 

>>> from itertools import chain

>>>

>>> string = chain.from_iterable('ABCD')

>>> string.next()

'A'

猜你喜欢

转载自blog.csdn.net/zhuoyuezai/article/details/83827747