if listinstance is None: #do something pass
发现当list为空时,程序死活进不去后面的处理语句,于是发现了以下相关文章: Why does “[] == False” evaluate to False when “if not []” succeeds?
简单来说就是 [] != None, 但是在if语句中,当做真假来判断时是为False: