Python学习之集合练习(协助学生做问卷调查)
题目要求:
明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性
他先用计算机生成了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学习之集合练习(协助学生做问卷调查)相关推荐
- python学习笔记——集合与字典
python学习笔记--集合与字典 1. 集合的基本概念 1.1 set(x)函数 1.2 集合类型的10个操作函数 2. 字典的基本概念 2.1 字典的索引 2.2 字典的操作 2.3 字典小结 1 ...
- python可以写桌面软件吗-Python学习,给自己的代码做个合集,定制自己的桌面软件!...
在学习Python的过程中,经常会写很多的练手的脚本,那么有没有想过,写到一起呢?当然了,方法有很多,比如写到web网页中,做各种跳转.写到微信中,各种回复关键字调用,还有今天和大家分享的GUI图形用 ...
- python创意小作品代码-Python学习,给自己的代码做个合集,定制自己的桌面软件!...
在学习Python的过程中,经常会写很多的练手的脚本,那么有没有想过,写到一起呢?当然了,方法有很多,比如写到web网页中,做各种跳转.写到微信中,各种回复关键字调用,还有今天和大家分享的GUI图形用 ...
- Python学习week4-set集合
1.python数据结构之set 1.1.set集合的定义及初始化 # set特点:set一种是可变的,无序的,去重复的元素集合:set集合可以直接作为字典的key: class set(object ...
- python学习day-4 集合与函数
---恢复内容开始--- 一.数据类型及变量总结 1.可变与不可变 修改变量的值,id可不可变 可变:id不变 列表,字典 不可变:id变了 字符串,数字,元祖 2.访问顺序 直接访问:数字 顺 ...
- Python学习:集合
一.集合的创建 创建集合使⽤ {} 或 set() , 但是如果要创建空集合只能使⽤ set() ,因为 {} ⽤来创建空字典. s1 = {10, 20} print(s1) s2 = set('a ...
- Python学习7 集合Set
区别 集合的基本使用 如果是空集合,使用set {}是字典 pop:无序,随机删除一个元素 add添加一个元素 remove移除指定元素 update合并,合并在原集合上 union合并到一个新的集合 ...
- Python学习之集合常用方法
目录 1.增加:方法add():新增一个不可变数据到集合里. 2.修改:方法update():新建一个集合,通过方法update()将新的集合加入到原来的集合中. 3.删除: (1)del语句:直接删 ...
- Python学习笔记:Flask-Migrate基于model做upgrade的基本原理
1)flask-migrate的官网:https://flask-migrate.readthedocs.io/en/latest/ 2)获取帮助,在pycharm的控制台中输入 flask db ...
- SIGIA_4P python学习 列表 字典 集合 面对对象编程 闭包 装饰器 函数式编程 作用域 异常处理
SIGIA_4P python学习 列表 字典 集合 面对对象编程 闭包 装饰器 函数式编程 作用域 异常处理 本文连接 简介 SIGIA_4P 网址 a. 课程OKR Objectives and ...
最新文章
- 机器人也需要拥有属于自己的性格
- 新学Node-JS的一点总结
- 全球及中国微生物气溶胶采样器行业十四五”发展规划及运营前景研究报告2021年版
- oracle中角色和用户权限,Oracle用户、角色、权限管理
- socket模拟http的登陆_Python网络爬虫之模拟登陆 !
- 【完美解决方案】module ‘cv2.cv2‘ has no attribute ‘xfeatures2d‘
- 我的angularjs源码学习之旅1——初识angularjs
- 设计模式—原型模式及其扩展(思维导图)
- openstack-o版-启动实例
- SAS编程基础 - 数据获取与数据集操作(1)
- docker命令总结(二)
- Tomcat中temp文件夹出现项目副本问题的解决方法
- 单因子方差分析Python实现(小鸡增肥)
- -XX:+DisableExplicitGC弊端
- 博士毕业答辩会上的感言——余子濠
- 五、T100固定资产之固定资产盘点管理篇
- 传统书店遭遇网店逼宫 价格成为销售软肋
- 规定时间间隔刷新UI
- 「搜卡之家」物联卡激活步骤图片详解,望大家收藏!
- java综合实训报告_java综合实验报告1.doc