python的问题:把以下的正确电话号码全部匹配出来

正则Parker体
题目:把以下的正确电话号码全部匹配出来
number=‘13367894611 17715678901 13611223344
1569986681 13467891236 32776789344’

运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

刚才审题不严,正确的电话号码应该是11位数字,以1开头,而且前后都不能再有数字,所以需要加上环视

import re
number="13367894611 17715678901 13611223344 1569986681 13467891236 32776789344"
a = re.findall(r'(?<!\d)1\d{10}(?!\d)',number)
print(a)

结果:

['13367894611', '17715678901', '13611223344', '13467891236']