擅长:python、mysql、java
<p>你所有的数据格式都一样吗?如果是,请使用<code>re</code>库中的regex。你知道吗</p>
<pre><code>import re
your_str="[36.147315849999998, -86.7978174] 6 2011-08-28 19:45:11 @maryreynolds85 That is my life, lol."
reg_data= re.compile(r"\[(.*),(.*)\] (.*)")
your_reg_grp=re.match(reg_data,your_str)
if your_reg_grp:
print(your_reg_grp.groups())
</code></pre>
<p>#这应该把除了方括号外的部分以外的所有内容都放在列表中,您可以通过拆分(“”)来拆分最后一个部分,然后创建一个新列表。你知道吗</p>
<pre><code>grp1=your_reg_grp.groups()
grp2=grp1[-1].split(" ")
</code></pre>
<p>组合grp1[:-1]和grp2</p>