python——手机销售统计

这篇具有很好参考价值的文章主要介绍了python——手机销售统计。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

类型:集合

描述

文件中包含有2018和2019手机销售榜单数据(市场份额百分数),请根据要求升序输出分析结果:

  1. 输入’1’时,以列表形式在两行中分别输出2019年和2018年上榜品牌
  2. 输入’2’时,以列表形式输出2019年和2018年都上榜的品牌
  3. 输入’3’时,以列表形式输出2019年和2018年上榜的所有品牌
  4. 输入’4’时,以列表形式输出2019年新上榜品牌
  5. 输入’5’时,以列表形式输出2019年新上榜和落榜品牌

示例

输入:5

输出:[‘中兴’, ‘联想’, ‘金立’]文章来源地址https://www.toymoban.com/news/detail-762759.html

参考答案

with open('sale2019.csv','r',encoding='utf-8') as data2019:
	sale2019 = [[line.strip().split(',')[0],float(line.strip().split(',')[1])] for line in data2019]
with open('sale2018.csv','r',encoding='utf-8') as data2018:
	sale2018 = [[line.strip().split(',')[0],float(line.strip().split(',')[1])] for line in data2018]

saleSet2019 = { x[0] for x in sale2019 }
saleSet2018 = { x[0] for x in sale2018 }
n = input()
if n == '1':
	# 1.输入'1'时,以集合形式在两行中分别输出2019年和2018年上榜品牌
	print(sorted(saleSet2019))
	print(sorted(saleSet2018))
elif n == '2':
	# 1.输入'2'时,以集合形式输出2019年和2018年都上榜的品牌
	# 两年都上榜的品牌,交集 s & t
	s2018and2019 = saleSet2019 & saleSet2018
	print(sorted(s2018and2019))
elif n == '3':
	# 1.输入'3'时,以集合形式输出2019年和2018年上榜的所有品牌
	# 两年上榜的所有品牌,并集 s | t
	s20182019all = saleSet2019 | saleSet2018
	print(sorted(s20182019all))
elif n == '4':
	# 1.输入'4'时,以集合形式输出2019年新上榜品牌
	# 新上榜品牌,差补  s - t
	s2019new = saleSet2019 - saleSet2018
	print(sorted(s2019new))  # {'联想', '中兴'}
elif n == '5':
	# 1.输入'5'时,以集合形式输出2019年新上榜和落榜品牌
	# 新上榜与落榜品牌,对称差分, s ^ t
	newAndold = saleSet2019 ^ saleSet2018
	print(sorted(newAndold))  # {'中兴', '联想', '金立'}

到了这里,关于python——手机销售统计的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • java毕业设计——基于java+Eclipse+jsp的网上手机销售系统设计与实现(毕业论文+程序源码)——网上手机销售系统

    大家好,今天给大家介绍基于java+Eclipse+jsp的网上手机销售系统设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦。需要下载开题报告PPT模板及论文答辩PPT模板等的小伙伴,可以进入我的博客主页查看左侧最下面栏目中的自助下载方法哦 文章目录: 本文所讲述的

    2024年02月09日
    浏览(56)
  • ssm基于java的网上手机销售系统

    收藏关注不迷路,源码文章末   现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本网上手机销售系统就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大的数据信息,

    2024年01月23日
    浏览(48)
  • ssm509基于java的网上手机销售系统+vue

    题目:网上手机销售系统 摘 要 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本网上手机销售系统就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大的数据信息,使

    2024年01月18日
    浏览(44)
  • odoo16 销售订单中数量与单价,手机录入不方便

    odoo16 销售订单中数量与单价,手机录入不方便 在销售订单中,服装批发,数量与单价均是整数,系统默认的为保留两位小数的float类型,输入起来很不方便,如何修改 电脑版,输入时,自动选取,点取数字后直接录入,很方便,但手机界面不行,1.00还需从后面删除,直接录

    2024年02月01日
    浏览(37)
  • 基于Java网上手机销售系统设计实现(源码+lw+部署文档+讲解等)

    博主介绍 : ✌ 全网粉丝30W+,csdn特邀作者、博客专家、CSDN新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战 ✌ 🍅 文末获取源码联系 🍅 👇🏻 精彩专栏 推荐订阅 👇🏻 不然下次找不到哟 2022-2024年

    2024年02月07日
    浏览(39)
  • 计算机毕业设计 jsp手机销售购物商城ssh 毕设

    4. 系统的实现 4.1 nbsp;前台系统的实现 4.1.1 nbsp;用户前台界面的实现 本系统网站的主界面设计结构采用了上左右的结构,上部分为主功能菜单区,主要是显示网站的主功能,左侧为用户注册、登录,公告浏览,商品查询,右部分为信息显示区,销售排行榜 主要是为方便用户提供

    2024年02月22日
    浏览(52)
  • JSP+access手机销售系统(论文+系统+开题+封面+扉页+需求分析+任务书)

    软 件 课 程 设 计 报 告 手 机 在 线 销 售 系 统 专 业 : 计算机科学与技术专业 班级 : 小组成员: 指导教师: 职 称: 中 20 年 月 题 目 手机在线销售系统 设计日期 20 年 月 日至 20 年 月 日 小组成员 在本次设计中承担的任务 文档成绩 担任小组组长,在设计中主要设计手机

    2024年02月14日
    浏览(39)
  • 基于Java+SpringBoot+Vue前后端分离手机销售商城系统设计和实现

    博主介绍 : ✌ 全网粉丝30W+,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战 ✌ 🍅 文末获取源码联系 🍅 👇🏻 精彩专栏 推荐订阅 👇🏻 不然下次找不到哟 2022-2024年

    2023年04月15日
    浏览(80)
  • 手机电商销售数据集可视化大屏全屏系统毕业设计应用

     博主介绍 :黄菊华老师《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。 所有项目都配有从入门到精通的基础知识视频课程,免费 项目配有对应开发文档、开题报告、任务书、

    2024年02月04日
    浏览(52)
  • android手机销售app(IDEA,SpringBoot,SSM,MySQL)+支付宝支付+全套视频教程

    本项目亮点: 支付宝支 付 + eCharts柱状图图表数据统计 【项目功能介绍】     本系统包含后台管理和前端app双端系统,后台管理的功能包含: 登录, 退出, 修改管理员信息(基本信息与头像),资源管理,角色管理,资源权限分配,字典管理,用户管理,图书管理,订单管理,订单统计;

    2024年02月10日
    浏览(56)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包