Python转换为整数或字符串

时间:2017-02-28 15:11:05

标签: python-2.7

我有一个如下所示的字符串,

string str =“3楼,aaa Mall,bbb,cccc,dd,ee,123456,ff”

我必须从上面的字符串中提取“123456”。

我使用下面的代码来提取,

p = re.findall(r'\b\d{6}\b',value)

,输出

[u'123456']

我已尝试int(p)将输出设为123456,但无效。

请给我一个解决方案。

先谢谢

1 个答案:

答案 0 :(得分:0)

尝试:

ints = []
for s in p:
    ints.append(int(s))

然后根据需要使用ints

更新

如果您确定只有一个整数,那么请执行:

this_is_an_int = int(p[0])