我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

TypeError: can only concatenate tuple (not "generator") to tuple

def demo(*para):
    avg = sum(para) / len(para)
    g = (i for i in para if i > avg)
    return (avg,) + (g)
print(demo(1, 2, 3, 4))

家人们这个代码报错TypeError: can only concatenate tuple (not "generator") to tuple
是什么意思啊

g是生成器,不是元组,二者不能相加,要先把g转成元组

  • 请看👉 :Python:集合计算问题TypeError: can only concatenate tuple (not “int“) to tuple/list,将集合转换成数组后成功解决

近期文章

  • C++ 程序运行问题,请专家解答
  • 如图,咋解各位,大数分解问题
  • 如何在Java里用fastjson解析这样的JSON字符串
  • 关于#ceph#的问题,如何解决?
  • 将数组进行升序排列 有什么错误
  • 在Js中插入PHP变量(JQuery)
  • 单片机点亮流水灯的问题
  • 有人能详细解读一下这个程序吗?
  • 有些输出的结果不对,求修改
  • 简单的循环输出,求解答QAQ
  • Stata 17 无法再运行其他任何语句,提示access to c:/STD 1208_000000.temp was denied如何解决?
  • 第4行第九行有问题,不会改
  • 关于#Arduino#的问题,如何解决?
  • 刚学c++,可以看一下有什么问题吗
  • Sublime text 2中的Dreamweaver默认页面设置?
  • oj题不会做啊不会做
  • 求标注好的数据集,希望可以加快速度
  • python基础 基础内容,。
  • vs2022返回值被忽略(exp)
  • C语言:输入一个3位数,判断数字各位上的数是否是质数

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华