首页 > 解决方案 > 将一个字符串的列表转换为字符串并执行拆分操作的有效方法

问题描述

我有一个列表,其中包含如下所示的字符串。我已经mylist在全局空间中使用"".

mylist = ""
mylist = ["1.22.43.45"]

我收到一个执行错误,指出无法进行拆分操作,因为它是在列表而不是字符串上执行的。

mylist.rsplit(".",1)[-1]

我尝试使用以下代码解决它:

str(mylist.rsplit(".",1)[-1]

这是最好的方法吗?我想要的输出是45. 我正在拆分字符串并访问最后一个元素。任何帮助表示赞赏。

标签: python

解决方案


mylist=["1.22.43.45"]
newstring = mylist[0].rsplit(".",1)[-1]

首先选择列表中的元素,然后拆分,然后选择拆分中的最后一个元素


推荐阅读