不循环,字典是为了避免O(n)
循环:
dic1 ={1:[[0,1],[1,1]],2:[[0,1],[1,1]]}
按键访问字典:您可以获得值的参考.由于您知道其中包含哪些数据,因此您可以删除第一个列表项:
dic1[2].pop(0)
当然,在一般情况下你必须更安全地写它:
k = 2 value = dic1.get(2,None) # returns None if key not found if isinstance(value,list) and value: # this is a list, and not empty value.pop(0) else: # error message print("Warning: nothing done")