有没有办法从列表推导式创建列表元组?
类似于:
actual_clients_emails, actual_client_names = [partner.email, partner.name for partner in op_client.ResPartner.browse([])]
我想从一个列表中创建 2 个列表。
我可以这样做:
actual_clients_emails = [partner.email for partner in op_client.ResPartner.browse([])]
actual_client_names = [partner.name for partner in op_client.ResPartner.browse([])]
请您参考如下方法:
这只需使用 the zip() built-in function 即可完成:
actual_clients_emails, actual_client_names = zip(
*[(partner.email, partner.name)
for partner in op_client.ResPartner.browse([])])
