Python修剪列表中的空白
我有这个字符串:Python修剪列表中的空白,python,Python,我有这个字符串: "3a.24.5t.5a 4 1743 3150924 2786 0" 使用此代码: for i in flines: ll = re.findall(r'\.?\w+', i) print ll 我得到: ['3a.', '24.', '5t.', '5a', '4', '1743', '3150924', '2786', '0'] 我需要: ['3a.24.5t.5a', '4', '1743', '3150924', '2786'
"3a.24.5t.5a 4 1743 3150924 2786 0"
使用此代码:
for i in flines:
ll = re.findall(r'\.?\w+', i)
print ll
我得到:
['3a.', '24.', '5t.', '5a', '4', '1743', '3150924', '2786', '0']
我需要:
['3a.24.5t.5a', '4', '1743', '3150924', '2786', '0']
谢谢您是否尝试过不使用正则表达式来使用正则表达式 或者按照你的代码
for i in flines:
ll = i.split()
print ll
你有没有试过不使用正则表达式 或者按照你的代码
for i in flines:
ll = i.split()
print ll
使用:
使用:
如果拆分不符合您的目的:
>>> import re
>>> re.findall(r'\S+',"3a.24.5t.5a 4 1743 3150924 2786 0")
['3a.24.5t.5a', '4', '1743', '3150924', '2786', '0']
如果拆分不符合您的目的:
>>> import re
>>> re.findall(r'\S+',"3a.24.5t.5a 4 1743 3150924 2786 0")
['3a.24.5t.5a', '4', '1743', '3150924', '2786', '0']
您只需使用带有默认参数的split函数 假设
a = "3a.24.5t.5a 4 1743 3150924 2786 0"
那就做吧
b =a.split()
您只需使用带有默认参数的split函数 假设
a = "3a.24.5t.5a 4 1743 3150924 2786 0"
那就做吧
b =a.split()
你能发布一个更完整的代码示例吗?什么是弗林斯?你发布的代码没有多大意义。而且,即使它有效,也不会给出您发布的输出。您能发布一个更完整的代码示例吗?什么是弗林斯?你发布的代码没有多大意义。而且,即使它成功了,它也不会给出你发布的输出。该死!!当我完成我的输入时,有3个相同的答案:Ddamn!!当我完成我的输入时,有3个相同的答案:D