楼主:
eco100 ( )
2020-06-01 16:40:29不好意思 自己并非python的使用者 但因为要改python的程式
所以问的问题有点基本
例如我有一个list
names = ['A12.txt', 'B34.txt', 'C45.txt']
我要变成
names = ['A12', 'B34', 'C45']
我试着用 names.partition('.')[0] 但partition似乎不能用在list上
有什么快速的方式呢? 谢谢!
list(map(lambda x: os.path.splitext(x)[0], names))names = list(map(lambda x: os.path.splitext(x)[0],names))用splitext比较准确或 names = [ os.path.splitext(i)[0] for i in names ]也一样