首页 > 编程语言 >Python部分错误总结

Python部分错误总结

时间:2024-06-06 11:45:59浏览次数:14  
标签:总结 错误 Python items float value dic key ValueError

1.could not convert string to float: ''

  • 由于空字符串不包含任何数字,因此无法确定其浮点数等价物,所以转换失败并抛出 ValueError。

  • 在没办法处理数据的时候,可以通过设置默认值。
    some_value = "" try: result = float(some_value) except ValueError: result = 0 # 或者你希望的任何默认值

3.把得到得dic进行降序排序,并取出前五

dic = {key: float(value) for key, value in dic.items()} 现在可以安全排序了 sorted_items = sorted(dic.items(), key=lambda item: item[1],reverse=True) top_five = sorted_items[:5]

2.zip连接两个序列('商品','金额'),计算该商品的销售总额

zip连接两个序列('商品','金额'),计算该商品的销售总额

点击查看代码
dic = {}
for x,y in zip(data.商品,data.实际金额):
    if x not in dic and y is not None :
        dic[x]=y
    else:
        old_value = dic.pop(x)
        try:
            result1 = float(old_value)
        except ValueError:
            result1 = 0
        try:
            result2 = float(y)
        except ValueError:
            result2 = 0 
        dic[x]=float(result1)+float(result2)
print(dic)

标签:总结,错误,Python,items,float,value,dic,key,ValueError
From: https://www.cnblogs.com/Nomoon/p/18234836

相关文章

  • python---正则表达式
    ==本章目标:1:能够知道在Python中使用正则要导入的模块;[了解]   re模块2:能够使用re模块匹配单个字符;[重点]   \d \w 正则表达式的概述:基本介绍正则表达式,也叫做规则表达式,通常会说成[正则]实际上正则表达式就是指符合一定规则的字符串,同时他能用......
  • python 正则表达式使用简介和实用技巧
    元字符释义.代指任意字符^从字符串开始匹配$匹配字符串的结尾*匹配前面挨着的字符,能匹配0到无穷次+同*,能匹配1到无穷次(最少1个)?匹配前面挨着的字符,匹配0或1次{}自定义匹配次数,{1,6}匹配1到6次,{6}匹配6次(重复匹配前面挨着的字符)......
  • 访问托管在运行 IIS 的服务器上的网站时出现 HTTP 错误 405.0
    问题:客户端请求部署在IIS中的APS.NETCOREAPI时,get请求正常,但delete和put请求报405错误解决方法:在控制面版本-》程序功能-》启用关闭Windows功能中的,IIs-》常见Http->WebDAV发布(删除),后恢复正常。即当前症状:3本文内容症状原因1原因2原因3显示另外3个本文可帮......
  • 用Python写一个用户标签分析体系
     用户标签分析体系是一个用于对用户进行分类和标注的工具,可以根据用户的行为、兴趣、喜好等特征进行分析。以下是一个简单的Python示例,使用Pandas库和NLTK库实现用户标签分析体系。 首先,确保已经安装了Pandas和NLTK库。如果没有安装,可以使用以下命令进行安装:```bashpipi......
  • 用python写一个提取微信群的关键信息应用
    要提取微信群的关键信息,我们可以使用Python编写一个微信聊天记录爬虫,然后分析聊天记录提取关键信息。以下是一个简单的示例:1.安装所需库:```bashpipinstallwxpypipinstallbeautifulsoup4pipinstallrequests```2.编写微信聊天记录爬虫:```pythonimportwxpyimp......
  • 常见文本相似度计算方法简介:总结
    原文:文本相似度计算方法文本相似度计算方法:有2个关键组件,即【文本表示模型(文本切分粒度、特征构建方法)】和【相似度度量方法】。文本表示模型:将文本表示为计算机可以计算的数值向量,也就是提供特征。相似度度量方法:负责基于前面得到的数值向量计算文本之间的相似度。 文本......
  • Python的安装
    Python的安装Python,作为一种高级编程语言,因其简洁易读、功能强大而广受欢迎。对于初学者和开发者来说,正确安装Python是开始编程旅程的第一步。下面将详细介绍Python的安装步骤。一、下载Python安装包首先,你需要访问Python的官方网站(https://www.python.org)来下载适合你操作系统......
  • 使用Python实现深度学习模型:序列到序列模型(Seq2Seq)
    本文分享自华为云社区《使用Python实现深度学习模型:序列到序列模型(Seq2Seq)》,作者:Echo_Wish。序列到序列(Seq2Seq)模型是一种深度学习模型,广泛应用于机器翻译、文本生成和对话系统等自然语言处理任务。它的核心思想是将一个序列(如一句话)映射到另一个序列。本文将详细介绍Seq2Seq......
  • goto 语句以及 setjump、longjump 函数的注意事项总结
    关于goto、setjmp、longjmp的注意事项,总结如下:goto语句避免滥用:goto语句虽然能够提供一种直接的跳转方式,但过度使用会使程序结构变得复杂,难以阅读和维护。应优先考虑使用结构化的控制流语句(如if、while、for等)。防止死循环:在使用goto语句时,要特别注意不要形成死......
  • Python Flask实现蓝图Blueprint配置和模块渲染
     Python基础学习:Pyhton语法基础Python变量Python控制流Python函数与类PythonException处理Python文件操作Python日期与时间PythonSocket的使用......