python - 将一个字符串的列表转换为字符串并执行拆分操作的有效方法
问题描述
我有一个列表,其中包含如下所示的字符串。我已经mylist
在全局空间中使用""
.
mylist = ""
mylist = ["1.22.43.45"]
我收到一个执行错误,指出无法进行拆分操作,因为它是在列表而不是字符串上执行的。
mylist.rsplit(".",1)[-1]
我尝试使用以下代码解决它:
str(mylist.rsplit(".",1)[-1]
这是最好的方法吗?我想要的输出是45
. 我正在拆分字符串并访问最后一个元素。任何帮助表示赞赏。
解决方案
mylist=["1.22.43.45"]
newstring = mylist[0].rsplit(".",1)[-1]
首先选择列表中的元素,然后拆分,然后选择拆分中的最后一个元素
推荐阅读
- wordpress - 需要将 plugin 和 functions.php 从 $_SESSION 更改为 Cookie
- java - 在 Intellij IDEA 中生成 Pitest 报告失败
- java - getContext() 在 Fragment 中返回 null。视图似乎未附加
- html - 用手风琴画线
- vuejs2 - UIkit 和 NuxtJS offcanvas 在移动到页面后不会关闭
- c# - 适用于 Unity 的 AirConsole 2018.3.2f.1
- angularjs - Angularjs 错误:regeneratorRuntime 未使用异步函数定义
- javascript - Zapier 到 Twilio 生成动态短信正文
- ruby - 如何根据其转换对数组进行排序
- javascript - 在 React Native 中将 props 传递给 HTML 内容