With a combination of enumerate and list comprehensions : >>> food=['linguine','Spam','clams','Spam','steak'] >>> [ i for i,v in enumerate(food) if v=='Spam' ] [1, 3] @+ Pierre