Use
os.system('python another/location/test2.py %s' % ' '.join(argList))
if the arguments will contain no spaces themselves.
The second program will output
['-a', '-b', '-c']
If your arguments can contain spaces, it might be best to quote them. Use ' '.join("'%s'" % arg.replace("'", "\\'") for arg in ArgList)