关于#python#的问题,请各位专家解答!

提问需要审核吗?审核时间一般多久??
Files = ['第一次+刘彦俊+2022000406','第一次+李宇鸣+2022000552']怎么把学号和姓名提取出来变成["刘彦俊(2022000406)","李宇鸣(2022000552)"的形式

定义文件名列表

files = ['第一次+刘彦俊+2022000406','第一次+李宇鸣+2022000552']

使用列表推导式将姓名和学号提取出来并合并为新的字符串列表

result = [f'{filename.split("+")[1]}({filename.split("+")[2]})' for filename in files]

输出结果

print(result) # ["刘彦俊(2022000406)", "李宇鸣(2022000552)"]