擅长:python、mysql、java
<p>像这样的东西应该会起作用:</p>
<pre class="lang-py prettyprint-override"><code>input_data = [
"{",
"k0c",
"k1b",
"k2b",
"k3b",
"}",
"{",
"\\g0",
"\\g1",
"\\g2",
"\\g3",
"}",
]
lists = []
current_list = None
for atom in input_data:
if atom == "{":
assert current_list is None, "nested lists not supported"
current_list = []
lists.append(current_list)
elif atom == "}":
current_list.append(atom)
current_list = None
continue
assert current_list is not None, (
"attempting to add item when no list active: %s" % atom
)
current_list.append(atom)
for lst in lists:
print(" ".join(lst))
</code></pre>
<p>输出为</p>
<pre><code>{ k0c k1b k2b k3b }
{ \g0 \g1 \g2 \g3 }
</code></pre>
<p>但是你可以用字符串列表做任何你喜欢的事情。你知道吗</p>