擅长:python、mysql、java
<p>@jonhopkins已经解释了为什么会发生这样的事情,但是你可以把字母和它所指的列表作为一对,然后把代码结构如下:</p>
<pre><code>import random
mynums = ["1","2","3"]
myint = ["6","7","8"]
mylist = (('a', mynums), ('b', myint), ('c', None))
letter, opts = random.choice(mylist)
print letter
if opts:
print random.choice(opts)
</code></pre>