Hi,<br><br>I have the following dictionary:<br><br>pairs = {&quot;Jon Moore&quot;: [&quot;Tony Moore&quot;, &quot;Stanley Moore&quot;],<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;Simon Nightingale&quot;: [&quot;John Nightingale&quot;, &quot;Alan Nightingale&quot;],
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;David Willett&quot;: [&quot;Bernard Willet&quot;, &quot;Robert Willet&quot;],<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;John Jackson&quot;: [&quot;John Jackson&quot;, &quot;Peter Jackson&quot;],<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;James Southey&quot;: [&quot;Richard Southey&quot;, &quot;Paul Southey&quot;],
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;Shaun Forsythe&quot;: [&quot;William Forsythe&quot;, &quot;Angus Forsythe&quot;],<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;Daniel Geach&quot;: [&quot;Mike Geach&quot;, &quot;Andy Geach&quot;]}<br><br>Where the names represent a son, father and grandfather.
<br><br>I am trying to add a new term and related definitions to the dictionary, but my code does not seem to work:<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; son = raw_input(&quot;Please enter the name of the Son: &quot;)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if son not in pairs:
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; father = raw_input(&quot;Who is the Father?: &quot;)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; grandfather = raw_input(&quot;What is the Grand Father?: &quot;)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pairs[son][0] = father<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pairs[son][1] = grandfather
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; print &quot;\n&quot;, son, &quot;,&quot;, father, &quot;and&quot; ,grandfather, &quot;have been added.&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; print &quot;\nThat Son already exists!&quot;<br><br>The error I get is:
<br><br clear="all">Please enter the name of the Son: Steven Bates<br>Who is the Father?: Alan Bates<br>What is the Grand Father?: Master Bates<br>Traceback (most recent call last):<br>&nbsp; File &quot;C:\Documents and Settings\Administrator\Desktop\FOO\transfer\whos_your_daddy_and_grandaddy.py&quot;, line 65, in ?
<br>&nbsp;&nbsp;&nbsp; pairs[son][0] = father<br>KeyError: 'Steven Bates'<br>&gt;&gt;&gt; <br><br>Where am I going wrong?<br>-- <br>Best Regards<br><br>Jon Moore