problem with lists

Manuel Hendel python-list at
Wed Sep 11 17:54:23 EDT 2002

I want to create a list of domains, every domain only once.

So long I did the following, but it didn't work:

#!/usr/bin/env python
import sys, string, re

inputfile = open(sys.argv[-1], "r")

lines = inputfile.readlines()
lines = lines[3:]

for line in lines:
        line = string.strip(line)[1:-1]
        fields = string.split(line, "|")

        domains = []

        if not domains.index(fields[3:4]):

print domains

This brings the following error message:

:!./ pop3data
[No write since last change]
Traceback (most recent call last):
File "./", line 22, in ?
if domains.index(fields[3:4]):
ValueError: list.index(x): x not in list

Can someone explain this to me?


Immature love says, "I love you because I need you." Mature love says, "I need 
you because I love you." 
-Erich Fromm 

More information about the Python-list mailing list