how to compare...
attn.steven.kuo at gmail.com
attn.steven.kuo at gmail.com
Tue Feb 13 00:25:30 EST 2007
On Feb 12, 8:03 pm, "jairodsl" <jairo... at gmail.com> wrote:
> Hello everybody !
>
> I have two list, they are, S1=['A','B','C','D','E'], and
> S2=['F','G','H','I','J'], but i have to compare both in this way:
>
> A vs J
> A vs I, B vs J
> A vs H, B vs I, C vs J
> A vs G, B vs H, C vs I, D vs J
> A vs F, B vs G, C vs H, D vs I, E vs J
> B vs F, C vs G, D vs H, E vs I
> C vs F, D vs G, E vs H
> D vs F, E vs G
> E vs F
>
(snipped)
> Could someone give me any idea how to compare(or print) both list in
> this way ??? Thanks a lot !!!
>
> jDSL
s1 = [ 'A', 'B', 'C', 'D', 'E' ]
s2 = [ 'F', 'G', 'H', 'I', 'J' ]
s3 = []
for count in xrange( len(s1) + len(s2) - 1 ):
try:
operand = s2.pop()
except IndexError:
operand = None
except:
raise
s3.insert(0,operand)
print [ t for t in zip(s1, s3) if t[1] is not None ]
--
Hope this helps,
Steven
More information about the Python-list
mailing list