擅长:python、mysql、java
<p><code>str.split</code>不接受要拆分的正则表达式。如果查看<code>list</code>的内容,就会发现它只是原始字符串。如果要在正则表达式上拆分,必须使用<a href="https://docs.python.org/3/library/re.html" rel="nofollow noreferrer">the ^{<cd3>} module</a>:</p>
<pre class="lang-python prettyprint-override"><code>import re
inp = input("Words: ")
print(inp)
lst = re.split(r'[:,\s]+', inp)
print(lst)
for each in lst:
joined = each + "TEST"
print(joined)
</code></pre>
<p><a href="https://tio.run/##VY7BCsIwDIbveYrQy1Y2vHgbePQJHOygHsoWWWW2JY3Inr62Gx7MIfDn@xISVpm9O6ZkX8GzIBOAdQFPmPtbajV4nmKHSkNg66QuUMMSJStMhxgWKzVX1669xXtTtWXv5xZLAzw8I5lxzgjLqAPM9fTW0ZSvbKhB1Z8vvdrQvr0LOiXzyT@0aJyXmXgPK8lfHonFWFfCFw" rel="nofollow noreferrer" title="Python 3 – Try It Online">Try it online!</a></p>
<p>我删除了内部循环,因为它只做乘法输出,并重命名了变量以避免名称隐藏内置项</p>