python - Python中的元组加法
问题描述
这是我的两个元组:
tuple1 = (320,240)
tuple2 = (5,5)
我想像这样添加这两个元素:
finalTuple = (325, 245)
我知道这个问题已经被问过了,但我没有找到答案。谢谢你。
解决方案
您不能直接添加元组,您可以使用理解来添加元组:
finalTuple = tuple(t1 + t2 for t1, t2 in zip(tuple1, tuple2))
如果你想像这样添加它们:finalTuple = tuple1 + tuple2,你应该将它们转换为 numpy 数组,其中加法运算符是这样定义的。
tuple1 = np.array(tuple1)
tuple2 = np.array(tuple2)
finalTuple = tuple1 + tuple2
您可以使用以下命令将其转换回元组:
finalTuple = tuple(finalTuple)
推荐阅读
- node.js - 如何在 socket.io 中实现中间件,如 NodeJS 中的 express?
- .net - 创建第一个 .Net MAUI 项目
- swiftui - TextView 不同步 SwiftUI 中的绑定变量
- django - django-datatable-view==0.9.0 Django 3.1.3: ImportError: cannot import name 'get_datatable_structure'
- react-native - 无法删除事件侦听器应用程序状态 React Native
- octave - 错误:tf' 函数属于您已安装但未加载的 Octave Forge 控制包
- asp.net-core - 带有 AWS SQS 的 MassTransit - 发送动态消息的异常
- reactjs - React-native 错误 (: Unexpected token, expected ";" (7:5))
- javascript - 如何删除数组的空值,如果值不为空,则只显示数组并将其显示给用户
- javascript - JS 和 Vue.js 中的动态导入