当前位置:   article > 正文

python数据分析问题TypeError: list indices must be integers or slices, not float

list indices must be integers or slices, not float
  1. def desc(list):
  2. size=len(list)
  3. if size % 2==0:
  4. #list 里面使用// 而不能使用/
  5. mid=(list[size//2-1]+list[size//2])/2
  6. else:
  7. mid=list[(size-1)//2]
  8. avg=sum(list)/size
  9. print("max=",max(list))
  10. print("min=",min(list))
  11. print("avg=",avg)
  12. print("mid=",mid)
  13. desc([1,2,3,4,5])
遇到错误:TypeError: list indices must be integers or slices, not float

意思是:list的索引必须是’integers’  or slices,

要点:" / "就表示 浮点数除法,返回浮点结果;" // "表示整数除法。
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/642873
推荐阅读
相关标签
  

闽ICP备14008679号