python简单算法问题,循环问题

sharkyc2021-6-1647

假定一个
list-min=[0,0,0,0,0]
list-max=[3,2,1,3,4]
想要打印出一个列表,列表中对应元素大于等于list-min中对应元素,小于等于list-max中对应位元素的所有列表组合,例如
[0,0,0,0,1]
.....
[0,0,1,0,1]
....
[0,0,1,3,4]
...
[3,2,1,3,4]谢谢各位大佬
最新回复 (3)
  • [Python] 纯文本查看 复制代码
    from functools import reducel = [3, 2, 1, 3, 4]# 生成嵌套列表ll = [[j for j in range(l[i]+1)] for i in range(len(l))]print(ll)res = reduce(lambda x, y: [str(i)+","+str(j) for i in x for j in y], ll)for i in res:    print(i.split(','))
  • 楼主sharkyc2021-6-16
    引用3
    我想吃掉你i 发表于 2021-6-16 15:11
    [mw_shl_code=python,true]for i in range(0, 32135):
        l =
        print(l)

    这个没对 会生成【0,0,1,3,5】这种 希望是每一位对应的大小数字限制
  • sharkyc 发表于 2021-6-16 15:13
    这个没对 会生成【0,0,1,3,5】这种 希望是每一位对应的大小数字限制

    改好了,草率了
  • 游客
    5
返回