gpt4 book ai didi

python - 删除嵌套列表中特定字符之前的所有内容(Python)

转载 作者:行者123 更新时间:2023-11-28 19:40:25 25 4
gpt4 key购买 nike

假设我有一个列表,例如:

[["BLAHBLAH\Desktop","BLAHBLAH\Documents","BLAHBLAH\Vids"],["BLAHBLAH\Pics","BLAHBLAH\Folder","BLAHBLAH\Music"]]

我想要一个看起来像

的输出

[["桌面","文档","视频"],["图片","文件夹","音乐"]]

我该怎么做呢?这是在 Python 中。我知道您必须将 rfind 与反斜杠一起使用,但我在遍历嵌套列表以维护该嵌套列表结构时遇到了问题

最佳答案

如果您的文件名在 myList 中,这应该可以做到,并且也独立于平台(不同的操作系统使用不同的文件夹分隔符,但 os.path 模块会为您处理)。

import os

[[os.path.basename(x) for x in sublist] for sublist in myList]

关于python - 删除嵌套列表中特定字符之前的所有内容(Python),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10938434/

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