如何从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很高兴它能帮助您,编码愉快!哇!代码量尽可能少。很好!这也很有效。谢谢。我选择了其他解决方案,因为代码量较少。