python - 为什么 itertools.product(*empty_list) 在列表中返回一个空元组?
问题描述
使用empty_list = []
,如果我们调用list(itertools.product(empty_list))
,我们会得到预期的空列表[]
。
但是,list(itertools.product(*empty_list))
返回[()]
(列表中的空元组)。
如果empty_list
是空的,有什么东西可以打开?这种行为是否会发生在其他功能上?
解决方案
推荐阅读
- mongodb - mongodb可以在不启动的情况下运行吗?
- android - AndroidJUnit4ClassRunner 抛出 RuntimeException Android
- c# - C#如何获得应用按钮以保持窗口打开?
- r - 计算 R 中一列的保留率
- jquery - 如何显示从ajax响应中获取的图像
- c++ - 'std::string {aka std::basic_string 赋值中的不兼容类型
}' 至 - c# - 批处理来自 C# 类的存储过程调用
- rust - 如何访问 Wasm (Rust) 中的 JS 对象属性?
- python - AttributeError:“ImageDataGenerator”对象没有属性“shape”
- mongodb - 如果过滤器的字段名称为驼峰式,则猫鼬查询返回空数组