use*_*419 1 python list python-2.7
从这个清单
List = ['/asd/dfg/ert.py','/wer/cde/xcv.img']
Run Code Online (Sandbox Code Playgroud)
明白啦
List = ['ert.py','xcv.img']
Run Code Online (Sandbox Code Playgroud)
有一种split基于低级的方法:
>>> a = ['/asd/dfg/ert.py','/wer/cde/xcv.img']
>>> b = [elem.split("/")[-1] for elem in a]
>>> b
['ert.py', 'xcv.img']
Run Code Online (Sandbox Code Playgroud)
或者更高级,更具描述性的方法,可能更强大:
>>> import os
>>> b = [os.path.basename(filename) for filename in a]
>>> b
['ert.py', 'xcv.img']
Run Code Online (Sandbox Code Playgroud)
当然,这假设我猜对了你想要的东西; 你的例子有点不明确.
| 归档时间: |
|
| 查看次数: |
50 次 |
| 最近记录: |