擅长:python、mysql、java
<p>遍历任何字典都非常简单。假设我们有以下词典:</p>
<pre class="lang-py prettyprint-override"><code>d = {
"a": 1,
"z": 26
}
</code></pre>
<p>我们想打印出键及其值</p>
<pre class="lang-py prettyprint-override"><code>for key in d: # note, key represents "a" and "z"
print(key, d[key])
</code></pre>
<p>然而,对于您试图实现的目标,可能根本不需要使用字典,就像@ggorlen评论的那样</p>
<p>我想出了一个快速的表演来做同样的事情</p>
<pre class="lang-py prettyprint-override"><code>query = "enter a lottery number or 'quit' to quit: "
entries = input(query)
numbers = []
while entries != "quit":
numbers.append(entries)
entries = input(query)
winning_numbers = "123456"
for i in range(len(numbers)):
if numbers[i] == winning_numbers:
print(f"ticket {i} is a winner!")
</code></pre>
<p>我不知道为什么你要把每张彩票的1号和2号与中奖总人数进行对比,因为这不是普通彩票的工作方式,这就是为什么我的版本看起来有点不同,但当然,如果这是你想要的,你可以很容易地进行更改</p>