如何从python列表中提取字符串
感觉这应该很容易,但我找不到合适的关键字来搜索答案 给定的如何从python列表中提取字符串,python,string,Python,String,感觉这应该很容易,但我找不到合适的关键字来搜索答案 给定的[”https://container.blob.core.windows.net/“']作为python语句的结果 …如何仅提取URL并删除['”和“']?尝试: a = ['"https://container.blob.core.windows.net/"'] result = a[0].replace("\"","") print(result) 结果: 'https://container.blob.core.windows.
[”https://container.blob.core.windows.net/“']
作为python语句的结果
…如何仅提取URL并删除['”
和“']
?尝试:
a = ['"https://container.blob.core.windows.net/"']
result = a[0].replace("\"","")
print(result)
结果:
'https://container.blob.core.windows.net/'
作为python字符串。如何使用
列表[0]
获取第一个元素,并使用replace()
或strip()
删除其中的单引号
print(list[0].replace("'",""))
或
print(list[0].strip("'")
您希望列表的第一个元素不包含第一个和最后一个字符
>>> l[0][1:-1]
'https://container.blob.core.windows.net/'
使用正则表达式怎么样 [35]中的
:url_list=['”https://container.blob.core.windows.net/"']
在[36]:url=re.findall('http[s]?:/(?:[a-zA-Z]|[0-9]|[$-|@和+]|[!*\(\),]|(?:%[0-9a-fA-F][0-9a-fA-F])+,url\u列表[
...: 0])[0]
在[37]:打印(url)
https://container.blob.core.windows.net/
我选择了您的第二个选项,因为它是最小的代码量。编辑了一点:url=str(blob_-url[0]。strip(“”)
。必须去掉双引号并转换为字符串。感谢您的帮助!@SeaDude很高兴它能帮助您,编码愉快!哇!代码量尽可能少。很好!这也很有效。谢谢。我选择了其他解决方案,因为代码量较少。