用eval()函数即可:
>>> arg = '1,2,3,[4,5,6]'
>>> args = eval(arg)
>>> args
(1, 2, 3, [4, 5, 6])
>>> print(*args)
1 2 3 [4, 5, 6]
>>> for i in eval(arg):
print(i)
1
2
3
[4, 5, 6]
>>>
可以看下我的专栏http://t.csdn.cn/RLC0q
arg='1,2,3,[4,5,6]'
a = []
b = arg.split(',[')
for i in b:
if ']' not in i:
a+= i.split(',')
else:
a.append(('[' + i))
a
```python
```