A "for" with "list" question.

Gerhard Häring gerhard.haering at gmx.de
Sat Aug 31 23:48:36 CEST 2002


* Mauro <mauro at mr-potatohead.com> [2002-08-31 14:30 -0700]:
> a = [0,1,2]
> b = [1,2,3]
> 
> 1° Print only -> 1 and 2
> Because the 1 and 2 are the only than appears in both lists.
> 
> 2° Print only -> 0 and 3
> This are the itens than are only in their lists.

Here's an example implementation:


a = [0,1,2]
b = [1,2,3]

print "items that are in both lists:"
for item in a:
    if item in b:
        print item

print
print "items that are not in both lists:"
both_lists = a + b
for item in both_lists:
    if (item not in a) or (item not in b):
        print item
-- 
mail:   gerhard <at> bigfoot <dot> de       registered Linux user #64239
web:    http://www.cs.fhm.edu/~ifw00065/    OpenPGP public key id AD24C930
public key fingerprint: 3FCC 8700 3012 0A9E B0C9  3667 814B 9CAA AD24 C930
reduce(lambda x,y:x+y,map(lambda x:chr(ord(x)^42),tuple('zS^BED\nX_FOY\x0b')))




More information about the Python-list mailing list