首页 > 解决方案 > 为什么 itertools.product(*empty_list) 在列表中返回一个空元组?

问题描述

使用empty_list = [],如果我们调用list(itertools.product(empty_list)),我们会得到预期的空列表[]

但是,list(itertools.product(*empty_list))返回[()](列表中的空元组)。

如果empty_list是空的,有什么东西可以打开?这种行为是否会发生在其他功能上?

标签: python

解决方案


推荐阅读