【发布时间】:2023-01-02 18:31:26
【问题描述】:
我有一个包含许多子列表的列表C11。我想找到每个子列表的最大元素。我介绍了当前和预期的输出。
C11=[[[353.856161, 0.0, 0.0], [0.0, 0.0, 282.754301, 0.0]], [[0.0, 294.983702, 126.991664]]]
for i in range(0,len(C11)):
C2=max(C11[i])
print(C2)
当前输出是
[[353.856161, 0.0, 0.0], [0.0, 294.983702, 126.991664]]
预期的输出是
[[[353.856161],[282.754301]], [[294.983702]]]
【问题讨论】:
-
列表维度的深度是否像示例中那样是随机的?如果是这样,您将需要一个比上述更通用的解决方案
-
是的,列表深度将是随机的,如上所示。有一个更通用的代码会很棒。
-
@AEinstein 那么你怎么接受了只依赖于两个嵌套级别的答案?