best way to align words?
Noah Rawlins
noah.rawlins at comcast.net
Thu Nov 30 21:46:44 EST 2006
Noah Rawlins wrote:
>
> >>> strList = []
> >>> strList.append('this is an example of a thing i would like to have')
> >>> strList.append('another example of something else i would like to
> have')
> >>> strList.append('and this is another " example " but of something ;
> now i would still like to have')
> >>> [word for word in strList[0].split() if word in reduce(lambda x, y:
> x.intersection(y), [set(str.split()) for str in strList])]
> ['example', 'of', 'i', 'would', 'like', 'to', 'have']
>
I think that ends up doing the set reduction over and over for every
word in the first string, so you probably want to move that outside the
list comprehension
noah
More information about the Python-list
mailing list