<p>这些是我正在使用的规格</p>
<ul>
<li>忽略从0到7的每个列表的第0个元素</li>
<li>忽略列表8和9的前两个元素</li>
<li>将1000添加到0-7的修改列表的第一个元素中</li>
<li>为索引8和9的前两个元素添加2500(根据对miquelvir的注释)</li>
<li>列表可能是空的</li>
<li>就地修改<code>test_dict</code></li>
</ul>
<p>总而言之:</p>
<pre><code>from pprint import pprint
test_dict = {
0: [7110, 7000, 8800, 11000, 15000],
1: [7590, 7000, 8800, 11000, 15000],
2: [7080, 7000, 8800, 11000, 15000],
3: [7620, 7000, 8800, 11000, 15000],
# 4: [7050, 7000, 8800, 11000, 15000],
4: [],
5: [7590, 7000, 8800, 11000, 15000],
6: [6990, 7000, 8800, 11000, 15000],
7: [7400, 7000, 8800, 11000, 15000],
# 8: [2760, 3000, 3800, 4800, 6000, 8500],
8: [],
9: [2730, 3000, 3800, 4800, 6000, 8500],
}
for k in test_dict:
try:
if k <= 7:
test_dict[k] = test_dict[k][1:]
test_dict[k][0] += 1000
else:
test_dict[k] = test_dict[k][2:]
test_dict[k][0] += 2500
test_dict[k][1] += 2500
except IndexError as e:
print(f"IndexError at {k}: {e}")
pprint(test_dict)
</code></pre>
<p>这段代码非常分散,很容易适应您的需要</p>
<p>干杯</p>