Python ProgrammingPython Programming

How to split a string by multiple punctuations with Python?

import re
s = 'a,b,c d!e.f\ncanada\tjapan&germany'

l = re.split('[?.,\n\t&! ]', s)

for i in l:
    print(i)
Output
a
b
c
d
e
f
canada
japan
germany