题目要求:
明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性
他先用计算机生成了N个1~1000之间的随机整数(N<=1000),N是用户输入的,对于
其中重复的数字,只保留一个,把其余相同的数字去掉,不同的数对应着不同的学生的学号,然后再把这些数从小到大排序,按照排好的顺序去找同学做调查,请你协助明明完成去重与排序工作

程序内容:

import random
s=set([])
for i in range(int(input('N:'))):num=random.randint(1,1000)s.add(num)
print(s)
print(sorted(s))
print('去重后的元素个数为%d' %len(s))

Python学习之集合练习(协助学生做问卷调查)相关推荐

  1. python学习笔记——集合与字典

    python学习笔记--集合与字典 1. 集合的基本概念 1.1 set(x)函数 1.2 集合类型的10个操作函数 2. 字典的基本概念 2.1 字典的索引 2.2 字典的操作 2.3 字典小结 1 ...

  2. python可以写桌面软件吗-Python学习,给自己的代码做个合集,定制自己的桌面软件!...

    在学习Python的过程中,经常会写很多的练手的脚本,那么有没有想过,写到一起呢?当然了,方法有很多,比如写到web网页中,做各种跳转.写到微信中,各种回复关键字调用,还有今天和大家分享的GUI图形用 ...

  3. python创意小作品代码-Python学习,给自己的代码做个合集,定制自己的桌面软件!...

    在学习Python的过程中,经常会写很多的练手的脚本,那么有没有想过,写到一起呢?当然了,方法有很多,比如写到web网页中,做各种跳转.写到微信中,各种回复关键字调用,还有今天和大家分享的GUI图形用 ...

  4. Python学习week4-set集合

    1.python数据结构之set 1.1.set集合的定义及初始化 # set特点:set一种是可变的,无序的,去重复的元素集合:set集合可以直接作为字典的key: class set(object ...

  5. python学习day-4 集合与函数

    ---恢复内容开始--- 一.数据类型及变量总结 1.可变与不可变 修改变量的值,id可不可变 可变:id不变   列表,字典 不可变:id变了  字符串,数字,元祖 2.访问顺序 直接访问:数字 顺 ...

  6. Python学习:集合

    一.集合的创建 创建集合使⽤ {} 或 set() , 但是如果要创建空集合只能使⽤ set() ,因为 {} ⽤来创建空字典. s1 = {10, 20} print(s1) s2 = set('a ...

  7. Python学习7 集合Set

    区别 集合的基本使用 如果是空集合,使用set {}是字典 pop:无序,随机删除一个元素 add添加一个元素 remove移除指定元素 update合并,合并在原集合上 union合并到一个新的集合 ...

  8. Python学习之集合常用方法

    目录 1.增加:方法add():新增一个不可变数据到集合里. 2.修改:方法update():新建一个集合,通过方法update()将新的集合加入到原来的集合中. 3.删除: (1)del语句:直接删 ...

  9. Python学习笔记:Flask-Migrate基于model做upgrade的基本原理

    1)flask-migrate的官网:https://flask-migrate.readthedocs.io/en/latest/  2)获取帮助,在pycharm的控制台中输入 flask db ...

  10. SIGIA_4P python学习 列表 字典 集合 面对对象编程 闭包 装饰器 函数式编程 作用域 异常处理

    SIGIA_4P python学习 列表 字典 集合 面对对象编程 闭包 装饰器 函数式编程 作用域 异常处理 本文连接 简介 SIGIA_4P 网址 a. 课程OKR Objectives and ...

最新文章

  1. 机器人也需要拥有属于自己的性格
  2. 新学Node-JS的一点总结
  3. 全球及中国微生物气溶胶采样器行业十四五”发展规划及运营前景研究报告2021年版
  4. oracle中角色和用户权限,Oracle用户、角色、权限管理
  5. socket模拟http的登陆_Python网络爬虫之模拟登陆 !
  6. 【完美解决方案】module ‘cv2.cv2‘ has no attribute ‘xfeatures2d‘
  7. 我的angularjs源码学习之旅1——初识angularjs
  8. 设计模式—原型模式及其扩展(思维导图)
  9. openstack-o版-启动实例
  10. SAS编程基础 - 数据获取与数据集操作(1)
  11. docker命令总结(二)
  12. Tomcat中temp文件夹出现项目副本问题的解决方法
  13. 单因子方差分析Python实现(小鸡增肥)
  14. -XX:+DisableExplicitGC弊端
  15. 博士毕业答辩会上的感言——余子濠
  16. 五、T100固定资产之固定资产盘点管理篇
  17. 传统书店遭遇网店逼宫 价格成为销售软肋
  18. 规定时间间隔刷新UI
  19. 「搜卡之家」物联卡激活步骤图片详解,望大家收藏!
  20. java综合实训报告_java综合实验报告1.doc

热门文章

  1. 一文教你如何挑选深度学习GPU
  2. Java 之未支付订单30分钟后自动取消
  3. w3school中文离线手册
  4. 项目微商城的抽奖活动小结
  5. Predicting Lymph Node Metastasis Using Histopathological Images Based on Multiple Instance Learning
  6. PDF怎么转换成图片?这两种转换方法快速转换
  7. 中学语文教学参考杂志社中学语文教学参考编辑部2022年第27期目录
  8. 电脑的Mac地址怎么查看
  9. 直播平台源码开发关于发送短信验证码设置
  10. 这个对老爸老妈有好处