gpt4 book ai didi

python - 在 3d 列表中查找最内层列表的子列表

转载 作者:太空宇宙 更新时间:2023-11-04 02:31:19 26 4
gpt4 key购买 nike

我有一个列表 l=[[[1,2,3],[4,5,6]],[[7,8,9],[9,1,2]]]如何仅使用切片获取列表 [[[1,2],[4,5]],[[7,8],[9,1]]]?我尝试了 l[:][:][:2] 但它给了我整个 3d 列表。

最佳答案

您可以使用嵌套列表理解,当然这不仅使用切片而且希望仍然有用:

>>> lst = [[[1,2,3],[4,5,6]],[[7,8,9],[9,1,2]]]
>>> [[subsub[:-1] for subsub in sublist] for sublist in lst]
[[[1, 2], [4, 5]], [[7, 8], [9, 1]]]

关于python - 在 3d 列表中查找最内层列表的子列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49086944/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com