让我们假设我有一个列表,如:
[ "BLAHBLAH \桌面", "BLAHBLAH \文档", "BLAHBLAH \西元"],[ "BLAHBLAH \照片管理", "BLAHBLAH \文件夹", "BLAHBLAH \音乐"]
我想要一个看起来像的输出
[ "桌面", "文档", "西元"],[ "照片管理", "文件夹", "音乐"]
我该怎么做呢?这是在Python中.我知道你必须使用带有反斜杠的rfind,但是我无法遍历嵌套列表以维护嵌套列表结构
如果您的文件名是myList,那么应该这样做,并且也可以独立于平台(不同的操作系统使用不同的文件夹分隔符,但os.path模块会为您处理).
import os
[[os.path.basename(x) for x in sublist] for sublist in myList]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
342 次 |
| 最近记录: |