pop()函数的些许疑问
out = []args = list(args) # Make a copy because this func is destructive
while len(args) > 0:
a = args.pop(0)
if '=' in a:
opt, _ = a.split('=', 1)
if opt in valopts:
out.append(a)
以上代码中 a = args.pop(0) ,那么a不应只是个字符么,那下面的a.split()还有什么意义,print opt和_的话不都是空么?
但看代码的意思好像不是如此。