• 这个Python代码为什么会出现报错呢?正确应该怎么写呢


    关注 码龄 粉丝数 原力等级 -- 被采纳 被点赞 采纳率 2301_79714352 2024-06-27 23:25 采纳率: 50% 浏览 1 首页/ 编程语言 / 这个Python代码为什么会出现报错呢?正确应该怎么写呢 python 如题第一张图里的错误是什么呢?为什么会出现报错呢?正确的Python代码要怎么写呢? 收起 写回答 好问题 0 提建议 追加酬金 关注问题 微信扫一扫 点击复制链接 分享 邀请回答 编辑 收藏 删除 结题 收藏 举报 追加酬金 (90%的用户在追加酬金后获得了解决方案) 当前问题酬金 ¥ 0 (可追加 ¥500) ¥ 15¥ 20¥ 50¥ 100¥ 200 支付方式 扫码支付 二维码出错 点击刷新 支付金额 15 元 提供问题酬金的用户不参与问题酬金结算和分配 支付即为同意 《付费问题酬金结算规则》 结题 再想想 删除 再等等

    1条回答 默认 最新

    • 专家-赤兔[在线] 全栈领域优质创作者 2024-06-27 23:25
      关注

      引自免费微信小程序:皆我百晓生

      根据您提供的错误跟踪信息,问题出在以下代码行中:

      v = input_lst.values()
      

      报错信息是 AttributeError: 'list' object has no attribute 'values',这意味着您尝试在一个列表对象上调用了一个不存在的方法或属性 values()。列表对象没有 values() 方法,这可能是导致错误的原因。

      为了解决这个问题,您需要确定 input_lst 的实际数据类型和您想要执行的操作。如果 input_lst 是一个列表,并且您想要获取其中的值,您可以直接使用索引来访问列表中的元素,例如 input_lst[0] 来获取第一个元素。如果您想要遍历列表中的所有元素,可以使用循环。

      假设您的目的是遍历列表 input_lst 中的每个元素并调用 func 函数,您可以按照以下方式修改代码:

      for item in input_lst:
          func(item)
      

      在上述代码中,for 循环遍历 input_lst 中的每个元素,并将每个元素依次传递给 func 函数。

      另外,根据您提供的第二张图,似乎有一个关于水仙花数的问题。如果您需要帮助解决水仙花数的问题,请提供相关代码和具体要求,我将尽力帮助您。

      请注意,以上仅是根据您提供的错误信息进行推测的解决方案。如果您能提供更多关于代码的背景和上下文信息,我可以给出更准确的帮助。

      评论 编辑记录
      2301_79714352 2024-06-27 23:30

      我重新编辑了一下问题,按照第一张图里的要求该怎么修改代码呢?

      回复
      编辑
      预览

      报告相同问题?

    • 相关阅读:
      计算机组成和体系结构[备考]
      [重磅来袭] 功能强大的开源数据中台系统 DataCap 1.14.0 发布
      Spring Cloud 之 Hystrix
      Python实现的基于keras做CNN
      【Unity细节】如何让组件失活而不是物体失活
      [附源码]计算机毕业设计校园运动会管理系统Springboot程序
      Redis从入门到精通(四:持久化)
      代码随想录 -- 双指针法
      Java选择排序
      QT—状态机框架
    • 原文地址:https://ask.csdn.net/questions/8124877