2024-09-29 23:23:14 发布
网友
假设我有一个列表my_list = [[3, 0, 2, 1, 5, 4], [5, 2, 1, 3, 0, 4]]。对于my_list中的两个列表中的每一个,我如何找到从列表的任意随机元素到列表末尾的距离(以列表的长度表示)。例如,如果我为列表选择rande = 3,那么我将得到以下输出:
my_list = [[3, 0, 2, 1, 5, 4], [5, 2, 1, 3, 0, 4]]
my_list
rande = 3
5 2
如何在具有最高效的时间复杂性的情况下在中对此进行编码
LL = [[3, 0, 2, 1, 5, 4], [5, 2, 1, 3, 0, 4]] range for 5 >>> list(map(lambda x: len(x) - x.index(5) -1,LL)) [1, 5]
my_list = [[3, 0, 2, 1, 5, 4], [5, 2, 1, 3, 0, 4]] rande = 3 # for this example distances = [len(L) - L.index(rande) -1 for L in my_list]
相关问题 更多 >
编程相关推荐