To be honest I'm not sure why it should be either, however - a shortcut on my end - I just keep getting an error if it is set to >=0.
Output:
---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
<ipython-input-48-7ab0efedf5f9> in <module>()
     90 
     91 
---> 92 clustered_contacts = cluster_contacts_by_title(CSV_FILE)
     93 print clustered_contacts
     94 for titles in clustered_contacts:

<ipython-input-48-7ab0efedf5f9> in cluster_contacts_by_title(csv_file)
     50             for seperator in seperators:
     51                 if title.find(seperator) >= 0:
---> 52                     titles.remove(title)
     53                     titles.extend([title.strip() for title in title.split(seperator)
     54                                   if title.strip() != ''])

ValueError: list.remove(x): x not in list

On Jul 14, 2013, at 9:04 PM, "Matthew A. Russell" <notifications@github.com> wrote:

> In ipynb/Chapter 3 - Mining LinkedIn.ipynb:
> 
> >        "        if contacts[i]['Job Title'] == '':\n",
> >        "            contacts[i]['Job Titles'] = ['']\n",
> >        "            continue\n",
> >        "        titles = [contacts[i]['Job Title']]\n",
> >        "        for title in titles:\n",
> >        "            for seperator in seperators:\n",
> > -      "                if title.find(seperator) >= 0:\n",
> > +      "                if title.find(seperator) == 0:\n",
> Can you explain what you are thinking here? Not sure I am following why this shouldn't be >= as a condition.
> 
> —
> Reply to this email directly or view it on GitHub.
>