![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 89
格雷gray
菜的抠脚~~
展开
-
python中 对列表 集合和字典 根据条件筛选出数据
案例 1 :对列表中的数据进行筛选。如 list1=[-1,2,-3,-4,-5,6,76,3,23,12] 在列表中过滤掉负数,只保留列表中的正数使用列表解析式生成一个含有正数和负数的随机列表 (使用random中的randint方法)>>> from random import randint>>> list1=[randint(-10,1...原创 2018-01-10 22:47:13 · 43252 阅读 · 1 评论 -
python【2】为元祖中的元素命名,提高可读性
比如使用元祖存储信息时 如在信息系统中 使用固定格式存储个人信息(姓名,年龄,性别,身高,体重)tuple1=('tom','24','male','175','70')此时若想读取关于这个学生的某一项信息数据时 则需使用索引(index),就是这样 tuple[0],tuple[1],tuple[2]代码中含有大量的索引,调试程序不方便,也不清楚对应哪一项数据现在有2种方...原创 2018-01-11 14:18:50 · 470 阅读 · 0 评论 -
python【3】-统计序列中元素出现的次数(频度)
案例1. 统计列表中[1,1,2,22,3,3,-2,3,-34]出现次数最高的元素,并统计出现的次数2 统计英文文章中单词的频度。对于问题1 :首先生成随机列表from random import randintl1=[randint(-10,10) for x in range(30)]print(l1)统计列表中元素出现的次数 比如 数字1 出现3次...原创 2018-01-11 16:28:26 · 8003 阅读 · 0 评论 -
python【4】根据字典中值的大小,对字典的键进行排序
案例 以字典来储存某些数据,比如学生成绩,各楼盘房价等 {'a':'29','b':'34','c':'30'}按照值的大小进行排序成{'b':34,'c':30,'a':29}我们知道 字典是无序的,键也是唯一的,值可以重复。查找字典中的数据时按照字典的键进行查找的。涉及到排序问题,首先想到了python的内置函数sorted ,比如 对列表进行排序 ,像这样:from random...原创 2018-01-12 15:27:16 · 25745 阅读 · 2 评论 -
python【5】如何快速找到多个字典中的公共键
案例 :在赛事统计中,经常需要知道每一轮中都有得分的运动员。比如第一场中,使用字典来统计队员和得分情况 d1={'a':3.'b':4,'c':3,'d':2},仅仅记录有得分的运动员,得分为0 不记录。第二场d2={'a':3.'b':4,'c':3,'d':2.'e':1}第三场 d3={'b':4,'c':3,'d':2}比如在这三场比赛中,统计每场都有进球的球员 ,在数...原创 2018-01-15 15:10:40 · 460 阅读 · 0 评论 -
python【6】实现字典的有序
我们知道 字典是无序的,字典内容的写入和读取的顺序并不一致。如:依次对空字典写入 xiaoming lily bob 但是在读取时却不是按照写入顺序读取。>>> a={}>>> a['xiaoming']=(1,23)>>> a['lily']=(2,45)>>> a['bob']=(3,56)>>...原创 2018-01-15 16:08:30 · 435 阅读 · 0 评论 -
python【7】实现历史的记录功能
在猜数字游戏中,不容易猜到,已经猜过很多个数字,防止重复输入已经猜过的数字,就需要有一个查看自己的输入记录的功能。这就是如何实现历史记录功能。怎么实现呢使用容量为n的队列来存储输入的记录 n就是可以查看输入的几次还是使用collections中的deque 是一个双端循环队列。创建带有容量的队列 deque([],5)--创建了一个容量为5的队列,即先进入队列的元素先出...原创 2018-01-17 23:02:18 · 3332 阅读 · 0 评论 -
一台计算机如何安装2个版本的python,互不影响呢
python学习过程中,很多教程都是python2 版本的 但是python2 到2020年就不在维护了,所以 现在教大家如何在一台计算机上安装python2 和python3 互不影响,可以自如的切换。不用任何第三方软件 简单省力,一次配置就可。第一步 下载适合自己电脑的安装包 32还是64 按照自己的电脑来:python2.7.13和python3.6 先安装哪一个版本无所谓。不...原创 2018-01-20 16:16:22 · 69521 阅读 · 29 评论 -
【python-django】使用virtualenv创建虚拟环境时如何自主选择python版本
介绍两个概念virtualenvvirtualenvwrapper-win这两个包都是管理虚拟环境包,作为工具来使用安装virtualenv 和安装其他包的方法一样,pip install virtualenv在python 2.7下安装 就用 pip2 install virtualenv在python 3.6下安装就用 pip3 install virtua...原创 2019-01-16 21:36:36 · 4756 阅读 · 0 评论