[Tutor] Searching string value in db

Doug.Shawhan@gecits.ge.com Doug.Shawhan@gecits.ge.com
Wed Nov 27 16:59:02 2002


Heh. The rubbish was in my skull. I was not searching for the correct letter
case! :-)

-----Original Message-----
From: Magnus Lycka [mailto:magnus@thinkware.se]
Sent: Wednesday, November 27, 2002 3:57 PM
To: Shawhan, Doug (CAP, ITS, US); tutor@python.org
Subject: Re: [Tutor] Searching string value in db


At 14:32 2002-11-27 -0500, Doug.Shawhan@gecits.ge.com wrote:
>I have a database in the following format:
>
>'key' : 'FOO, data, data' <--Regular old string with commas...
>
>however:
>
> >>> for each in db.keys():
>         if string.find(db[each], 'FOO') != -1:
>                 print each, db[each]
>
>returns empty.

 >>> import string
 >>> db = {'key' : 'FOO, data, data'}
 >>> for each in db.keys():
...     if string.find(db[each], 'FOO') != -1:
...             print each, db[each]
...
key FOO, data, data

What kind of an object is db? Are you sure it says 'FOO' with
no rubbish in it? Printing the repr() of the data would reveal
rubbish.


-- 
Magnus Lycka, Thinkware AB
Alvans vag 99, SE-907 50 UMEA, SWEDEN
phone: int+46 70 582 80 65, fax: int+46 70 612 80 65
http://www.thinkware.se/  mailto:magnus@thinkware.se