Python 值错误:值太多,无法解压缩(预期为2)

Python 值错误:值太多,无法解压缩(预期为2),python,Python,我想在excel中获取数据,但有一些列需要格式化。我创建函数并调用它,它显示错误值error“太多值无法解包(expected2)”。我可以做些错误的事情来调用函数或其他什么吗? 我的职能: def format_bank_account_no(self, bank_account_no, bank_name): type_1 = [ 'bankA', 'bankB', 'bankC', ] if (bank_na

我想在excel中获取数据,但有一些列需要格式化。我创建函数并调用它,它显示错误值error“太多值无法解包(expected2)”。我可以做些错误的事情来调用函数或其他什么吗?

我的职能:

def format_bank_account_no(self, bank_account_no, bank_name):
    type_1 = [
        'bankA',
        'bankB',
        'bankC',
        ]
    if (bank_name in type_1):
        return bank_account_no[0:3]+'-'+bank_account_no[3:4]+'-'+bank_account_no[4:9]+'-'+bank_account_no[9:10]
    elif (bank_name == 'bankD'):
        return bank_account_no[0:3]+'-'+bank_account_no[3:4]+'-'+bank_account_no[4:9]+'-'+bank_account_no[9:12]
    else:
        return bank_account_no
调用函数:

            (item.get('contract_code'), 'Normal'),
            (item.get('customer_name'), 'Normal'),
            (item.get('bank_code'), 'Normal'),
            (self.format_bank_account_no(item.get('bank_account_no'), 'Normal')),
            (item.get('bank_account_name'), 'Normal'),

如果你附上一些示例数据和错误消息,那就太好了。同时告诉我们你是如何调用这个函数的。不要发布图片。格式化代码、回溯和数据作为文本是首选。很抱歉,我发布了一张图片,它没有显示,我现在预编码