python-3.x - 如何在python中添加笛卡尔集
问题描述
我想在一个列表中总结每个笛卡尔集我该怎么做
我正在对每个输入进行平方,然后从嵌套列表中创建一个笛卡尔集并将其附加到一个新列表中。
from itertools import product
n, k = map(int,input().split())
list1 = [[pow(int(l),2) for l in input().split()] for i in range (n)]
list2 = []
for i in product(*list1):
list2.append(i)
有预定义的功能吗?
解决方案
我认为您想要的是对产品的每个元组求和:
for i in product(*list1):
list2.append(sum(i))
推荐阅读
- node.js - npm 更新破坏了 npm
- javascript - 在 React 中检查密码验证
- python - 如何在pycharm中将卷挂载到远程docker
- dart - 在 'package:flutter/foundation.dart' 中计算
- vala - Vala 数组支持哪些方法和属性?
- android-studio - Android Studio 和 SDK 安装错误
- android - 多个发件人 ID 的情况下的 Firebase 初始化
- python - Jupyter Python Markdown:评估 LaTeX 输出中的内联代码
- mysql - 如何更改现有外键以添加约束名称
- spring - Spring 数据预测