擅长:python、mysql、java
<p>我会把你的问题分解成小块-</p>
<p>对于多余的元素我会使用集合:</p>
<pre><code>>>> set(ListOne) - set(ListZero)
set(['Seven', 'Six', 'Five'])
>>> Excess = list(set(ListOne)-set(ListZero))
['Seven', 'Six', 'Five']
</code></pre>
<p>接受用户输入:</p>
<pre><code>>>> ExcessList = ["{0} [{1}]".format(name, index) for index, name in enumerate(Excess,1)]
['Seven [1]', 'Six [2]', 'Five [3]']
>>> Name = raw_input("Please choose which number you wish to use: {} \n".format(', '.join(ExcessList)))
</code></pre>
<blockquote>
<p>Please choose which number you wish to use: Seven [1], Six [2], Five [3] </p>
</blockquote>
<p>正在处理用户输入:</p>
<pre><code>try:
Selected = Excess[int(Name)-1]
print "Your choice is: {}".format(Selected)
Except:
print "Invalid input"
</code></pre>
<p>当我们输入1:</p>
<blockquote>
<p>Your choice is: Seven</p>
</blockquote>
<p>我将让你把这些信息组合成一个工作程序!您应该全面阅读python文档—查看<code>enumerate</code>、<code>list</code>、<code>set</code>和字符串格式。你知道吗</p>