从列表中取出特定文本,并将其作为字符串分配给其他变量

时间:2018-09-03 03:56:48

标签: python-3.x list

我试图提取引号之间的部分,并将其作为字符串分配给变量。

即:“ /dasd/273627/aaa”。

我该如何实现?

[u'/dasd/273627/aaa']

3 个答案:

答案 0 :(得分:0)

引号之间的部分 已经是项目的值,因此给定l = [u'/dasd/273627/aaa'],您要做的所有事情就是将列表项的值分配给变量{{1 }}是:

s

或:

s = l[0]

答案 1 :(得分:0)

您可以在Python中使用Actual output :{'562': 'MANUFACTURE'} {'605': 'Net'} {'604': 'Contents200m'} desired output {'562': 'MANUFACTURE','605': 'Net','604': 'Contents200m') 提取它。

re library(regex)

有关更多信息,请参考regexgrouping

希望这会有所帮助。

答案 2 :(得分:0)

您可以使用re.split

import re
str= [u'/dasd/273627/aaa']
newstr = re.split(r'/', str)

希望我能理解你的问题...