20 Aug 2006 14:47:14 -0700, Bucco <[EMAIL PROTECTED]>: > I am trying to compare a list of items to the list of files generated > by os.listdir. I am having trouble getting this to work and think I > may be going down the wrong path. Please let me know if hter is a > better way to do this. THis is what I have for my class so far: >
Have you tried using sets? >>> import os >>> os.listdir('/') ['lost+found', 'var', 'etc', 'media', 'cdrom', 'bin', 'boot', 'dev', 'home', 'initrd', 'lib', 'mnt', 'opt', 'proc', 'root', 'sbin', 'srv', 'sys', 'tmp', 'usr', 'initrd.img', 'vmlinuz', 'windows', 'initrd.img.old', 'vmlinuz.old'] >>> s = set(os.listdir('/')) >>> p = set(['opt', 'mnt', 'initrd', 'home', 'tmp', 'lib', 'media', 'boot', 'usr', 'var', 'proc', 'bin', 'sys', 'initrd.img.old', 'cdrom', 'lost+found', 'sbin', 'vmlinuz.old', 'windows']) >>> s - p set(['dev', 'etc', 'vmlinuz', 'srv', 'root', 'initrd.img']) -- Felipe. -- http://mail.python.org/mailman/listinfo/python-list