2024-03-28 13:33:39 发布
网友
如果给出一份清单:
a = [-1,2,3,4,-5]
如何处理输出索引列表为负数的问题?你知道吗
a.function = [0,4]
编辑:我的错别字。你知道吗
my_list = [-1,2,3,4,-5] print [idx for idx, item in enumerate(my_list) if item < 0] # [0, 4]
你可以用递归来实现,就像这样
my_list = [-1,2,3,4,-5] def rec(current_list, idx, result): if len(current_list) == idx: return result if current_list[idx] < 0: result.append(idx) return rec(current_list, idx + 1, result) print rec(my_list, 0, []) # [0, 4]
你可以用递归来实现,就像这样
相关问题 更多 >
编程相关推荐