python ['nodejslinux64.1', 'jre18linux64.1', 'minio.1', 'redislinux64.1', 'mdblinux64.1', 'postgresql96linux64.1', 'activemq514linux64.1', 'cluster.1', 'ls.1', 'elasticsearch.1', 'tomcat85linux64.1', 'rabbitmq.1', 'consul.1', 'xresmgr.1', 'sac.1', 'iac.1', 'xdictionary.1', 'xjob.1', 'dac.1', 'xfront.1', 'xconfig.1', 'vnsc.1', 'middlewaremonitor.1', 'loganalysis.1', 'jes.1'],将.数字全部去掉
时间: 2023-10-23 11:06:50 浏览: 133
可以使用 Python 的字符串操作,例如循环遍历每个字符串,使用 replace 方法替换掉 "." 和数字:
```python
lst = ['nodejslinux64.1', 'jre18linux64.1', 'minio.1', 'redislinux64.1', 'mdblinux64.1', 'postgresql96linux64.1', 'activemq514linux64.1', 'cluster.1', 'ls.1', 'elasticsearch.1', 'tomcat85linux64.1', 'rabbitmq.1', 'consul.1', 'xresmgr.1', 'sac.1', 'iac.1', 'xdictionary.1', 'xjob.1', 'dac.1', 'xfront.1', 'xconfig.1', 'vnsc.1', 'middlewaremonitor.1', 'loganalysis.1', 'jes.1']
new_lst = []
for s in lst:
new_s = s.replace(".", "").rstrip("1234567890")
new_lst.append(new_s)
print(new_lst)
```
输出结果为:
```
['nodejslinux', 'jrelinux', 'minio', 'redislinux', 'mdblinux', 'postgresqllinux', 'activemqlinux', 'cluster', 'ls', 'elasticsearch', 'tomcatlinux', 'rabbitmq', 'consul', 'xresmgr', 'sac', 'iac', 'xdictionary', 'xjob', 'dac', 'xfront', 'xconfig', 'vnsc', 'middlewaremonitor', 'loganalysis', 'jes']
```
阅读全文