Lining Up and PaddingTwo Similar Lists

W. eWatson notvalid2 at sbcglobal.net
Fri Aug 29 12:40:32 EDT 2008


castironpi wrote:
...

> 
> I don't think that's guaranteed by anything.  I realized that
> 'dat.sort()' and 'txt.sort()' weren't necessary, since their contents
> are moved to a dictionary, which isn't sorted.
Actually, I'm getting the file names from listdir, and they appear to be 
sorted low to high. I tried it on a folder with lots of dissimilar files.
> 
> both= set( datD.keys() )& set( txtD.keys() )
> 
> This will get you the keys (prefixes) that are in both.  Then for
> every prefix if it's not in 'both', you can report it.
> 
> Lastly, since you suggest you're guaranteed that 'txt' will all share
> the same extension, you can do away with the dictionary and use sets
> entirely.  Only if you can depend on that assumption.
Each dat file contains an image, and its description and related parameters 
are in the corresponding txt file.
> 
> I took a look at this.  It's probably more what you had in mind, and
> the dictionaries are overkill.
...



More information about the Python-list mailing list