On Tue, Jul 1, 2008 at 7:51 AM, S Potter <[EMAIL PROTECTED]> wrote: > Question 1.) > I have dictionary or list containing multiple instances 'duplicate > entries' of the same information. Lets say it's a list of addresses and list > item i[0] contains city values equal to 'Albany' . > > I am using a second list of one element to provide my filter criteria. > This list contains only cities with no duplicate entries. > > How do I filter my first list based upon the selected position or a > variable equal to the value of the selected position from my second list?
It would help to see more specific examples of the data you have and the desired result, but in general a list comprehension is the easiest way to filter a list. http://docs.python.org/tut/node7.html#SECTION007140000000000000000 > Question 2.) If I assign a value to a variable x = "MyVlaue" > How do I put the value of x into a list? > I would think it would be something like: > list[(str(x))] > But I'm not getting the results I expect. > This would probably be considered > macro-substitution in other languages but I cannot find reference to this in > python. The value of x is the string "MyVlaue", is that what you want? If so what you are doingis close, you can use simply [x] to create a list containing the value of x. Or do you want the value of the variable named MyVlaue? In that case you probably should use a dictionary to hold the value rather than a named variable. Kent _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor