擅长:python、mysql、java
<p>您可以首先将列表<code>[[],[2],[3]]</code>展平为<code>[2, 3]</code>,然后找到最小值<code>2</code>,然后将其作为列表<code>[2]</code>进行搜索:</p>
<pre><code>import time
numlist1 =[[1],[2],[3]]
def listdecrement():
flat_list = [item for sublist in numlist1 for item in sublist]
minVal=numlist1.index([min(flat_list)]) # getting minimum value by index position
minVal_add = minVal+1
if minVal < minVal_add:
numlist1[minVal].clear() # deleting value in index with minimum value
time.sleep(0.2)
print("updating")
print(numlist1)
while True:
try:
listdecrement()
except ValueError:
break
</code></pre>
<p>哪个输出</p>
<pre><code>updating
[[], [2], [3]]
updating
[[], [], [3]]
updating
[[], [], []]
</code></pre>