TypeError:“ float”对象在尝试从浮动列表中选择特定对象时不可迭代

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TypeError:“ float”对象在尝试从浮动列表中选择特定对象时不可迭代相关的知识,希望对你有一定的参考价值。

大家早上好,很抱歉,如果这个问题重复了,但是我试图搜索这个问题,但找不到任何好的答案,所以我要问自己一个问题。

基本上,

    AccessoriesPrice = (0.00, 50.00, 19.99, 15.99)

    for count,(case) in enumerate((AccessoriesPrice[1])):
        print(count,"|",case,">>")

我目前正在编写一个测试应用,该应用使用列表作为存储可用手机和配件及其价格的列表的一种方法,然后将其输出到菜单中,然后菜单中会提示他们选择一个数字,最终将其使用列表中的数字以及在变量中存储的输入数字。有点像AccessoriesPrice[1]上面的代码是其中的一部分。

由于某种原因,当我在终端上运行代码时,它显示为TypeError: 'float' object is not iterable,我有点理解错误的含义,但是我想知道是否可以通过某种方式从中获取特定的号码列表及其索引号,而不处理此错误。感谢您回答这个问题

答案

从中删除[1]。

AccessoriesPrice = (0.00, 50.00, 19.99, 15.99)

    for count,(case) in enumerate((AccessoriesPrice)):
        print(count,"|",case,">>")

以上是关于TypeError:“ float”对象在尝试从浮动列表中选择特定对象时不可迭代的主要内容,如果未能解决你的问题,请参考以下文章

TypeError:不支持从系列到小数的转换

TypeError:'float' 对象在内置 max 函数的列表中不可迭代

PYTHON,Midpoint方法,TypeError:'float'对象不能解释为整数

TypeError:“numpy.float64”对象不可调用 - 打印 F1 分数时

python-2.7 | SimpleCV - TypeError:'float'对象不能被解释为索引

Ode 集成器 Python TypeError 'float' 对象不可下标