2009210102@wit.com;2009210103@wit.com;2009210104@wit.com;2009210105@wit.com;2009210106@wit.com;2009210107@wit.com;2009210108@wit.com;2009210109@wit.com;2009210110@wit.com;2009210111@wit.com;2009210112@wit.com;2009210113@wit.com读入上面的一系列 email,识别里面的学号并打印出学号 #只打印学号 #使用 split分隔三次 #使用 if 或者列表命令去掉 wit和 com
时间: 2023-12-08 19:05:47 浏览: 110
wit-core:wit.ai的响应处理器
好的,我明白了。根据您的要求,我可以用以下代码提取出学号并打印出来:
```
emails = '2009210102@wit.com;2009210103@wit.com;2009210104@wit.com;2009210105@wit.com;2009210106@wit.com;2009210107@wit.com;2009210108@wit.com;2009210109@wit.com;2009210110@wit.com;2009210111@wit.com;2009210112@wit.com;2009210113@wit.com'
for email in emails.split(';'):
student_id = email.split('@')[0]
student_id = student_id.split('200921')[1]
print(student_id)
```
输出结果为:
```
0102
0103
0104
0105
0106
0107
0108
0109
0110
0111
0112
0113
```
这里我使用了 `split` 函数将整个字符串分割成了一个个的邮箱地址,然后逐一提取出学号并打印出来。同时,我使用了两次 `split` 函数,将邮箱地址分隔成了三部分,并去掉了不需要的部分。
阅读全文