Tim Chase wrote:
>> i have a file :
>> file 1:
>> 1
>> 2
>> 3
>> 4
>> 5
>> 6
>>
>> file2:
>> a
>> b
>> c
>> d
>> e
>> f
>> how do i make the two files into list like this =
>> [1,a,2,b,3,c,4,d,5,e,6,f]
>
> from itertools import cycle
> def serialize(*sources):
> while True:
>
> i have a file :
> file 1:
> 1
> 2
> 3
> 4
> 5
> 6
>
> file2:
> a
> b
> c
> d
> e
> f
> how do i make the two files into list like this =
> [1,a,2,b,3,c,4,d,5,e,6,f]
from itertools import cycle
def serialize(*sources):
while True:
for source in sources:
yield
That depends:
What do you want when you have these two files:
file 1:
a
b
c
file 2:
1
2
3
4
5
Options:
*['a',1,'b',2,'c',3,None,4,None,5]
*['a',1,'b',2,'c',3,4,5]
*['a',1,'b',2,'c',3]
*Throw an exception
And what if file 1 has more lines than file 2?
Cheers,
Cliff
1
On Mon, Oct 29, 2007 at 0