我有这本字典:
d= {'1': { '2': 1, '3': 0, '4': 0, '5': 1, '6': 29 }
,'2': {'1': 13, '3': 1, '4': 0, '5': 21, '6': 0 }
,'3': {'1': 0, '2': 0, '4': 1, '5': 0, '6': 1 }
,'4': {'1': 1, '2': 17, '3': 1, '5': 2, '6': 0 }
,'5': {'1': 39, '2': 1, '3': 0, '4': 0, '6': 14 }
,'6': {'1': 0, '2': 0, '3': 43, '4': 1, '5': 0 }
}
我想编写一个函数,返回所有值都是<;2(小于2)的列。你知道吗
到目前为止,我已经把字典变成了一个列表,然后尝试了很多不起作用的东西。。。我知道答案是第四栏。你知道吗
这是我最近的尝试:
def findFirstRead(overlaps):
e= [[d[str(i)].get(str(j), '-') for j in range(1, 7)] for i in range(1, 7)]
nested_list = e
for i in map(itemgetter(x),nested_list):
if i<2:
return x+1
else:
continue
…这是非常错误的
以下集合和列表理解列出了列的最大值为2的列:
返回
['4']
。你知道吗相关问题 更多 >
编程相关推荐