list - Python 2: How can I edit each part of my set object? -


i have small problem sets. have set called s:

s = set(['facebook', 'yahoo', 'gmail']) 

and have list called l:

l = ['yahoo', 'google', 'myspace', 'apple', 'gmail'] 

how can check stuffs in set s in list l?

also have tried but, python give me error:

typeerror: 'set' object not support indexing  

so if set object not support indexing, how can edit each part of set object?

thanks.

you test intersection:

s.intersection(l) 

demo:

>>> s = set(['facebook', 'yahoo', 'gmail']) >>> l = ['yahoo', 'google', 'myspace', 'apple', 'gmail'] >>> s.intersection(l) set(['yahoo', 'gmail']) 

you loop on set too, for loop, not nearly efficient.


Comments