以下方法平时很少用,用其它解决方法,只是总结了一些其它同事的技巧

1 如何自动生成列表,加一个条件还能筛选

[x for x in range(10) if x>5 ]

来生一个字典试试

d = {x:randint(60,100) for x in range(1,21)} // randint需要导入包

from random import randint

用迭代筛选字典方法

{k:v for k,v in d.iteritems() if v>90} // iteritems() py3 也更名

d.items()

如何用无组中每个元素命名

studen = ("xsy",16,"13575665","fgxee@163.com")

这样的数据存为元组节省内存,访问时可以

#name

studen[0 ]

#age

studen[1]

以上方法访问,但是代码一多,数字代表什么不够直观

python模仿c写枚举方法解决:1,先定义一些常量

NAME =0

AGE = 1

SEX = 2

EMAIL = 3

高级定义方法

NAME,AGE,SEX,EMAE = range(4)

以下举例使用

//print(student[NAME]) //

//if studen[AGE]>=18k

//if student[sex] == "male"

方法二,用类构造

from collections import namedtuple

student = namedtuple("student",["name","age","sex","xx"])

s = student("jim",16,"male","llll@ddd.com")

print(s.name)

print(isinstance(s,tuple))//True,意思是可以用组的地方都 可以用这个方法

统记列表元素出现次数

from random import randint

[randint(0,20)for x in rnage(30)]// 将生成30个随机数字 现在我们要统计成字典比如{8:2,7:6} 8出现2次,7出现6次。这样子

d =[randint(0,20)for x in rnage(30)]、

最终成为

c= {2:6,6:4...........}

完成功能代码如下

from random import randint

d =[randint(0,20) for x in range(30)]

c = dict.fromkeys(d,0)

for x in d:

c[x]+=1

print(c)

原文地址:https://www.cnblogs.com/fgxwan/p/9574783.html

python工作-python工作中总结相关推荐

  1. Python办公自动化实践1:从多个excel表中提取数据并汇总到一个工作表页中,表格,抽取,sheet

    Python办公自动化实践1:从多个excel表中提取数据并汇总到一个工作表页中,表格,抽取,sheet 发表时间:2020-04-26 问题:从当前目录或子目录中查询符合条件的excel表格,并从这 ...

  2. 如何使用python编程解决生活中的问题-日常工作问题处理中Python程序的运用

    计算机应用毕业论文第八篇:日常工作问题处理中Python程序的运用 摘要:Python是一门简单.实用而且有趣的百搭款语言,在Web应用开发.系统网络运维.科学与数字计算.网络编程等领域都有所建树.在 ...

  3. python在日常工作中的具体应用_python在实际工作中的应用有哪些

    python在实际工作的应用程序是什么无论是工作还是生活,python是一种实用和有趣的技能.Python已经广泛应用,下面的图可以概括:从工作:Python开发,Python爬虫,大数据;从生活中, ...

  4. python 在日常工作中_每天在工作和生活中做的事,我如何用 Python 让它们变得更轻松?...

    原标题:每天在工作和生活中做的事,我如何用 Python 让它们变得更轻松? 在生活和工作中,往往充斥着一些枯燥且乏味的事情.所以要让自己从机械地重复性劳动中解放出来,才是解放身心的正确姿势. 本文列 ...

  5. Python 在数据分析工作中的地位与 R 语言比较如何?

    随着数据分析在各个行业的广泛应用,数据分析工具的选择变得越来越重要.那么Python 在数据分析工作中的地位与 R 语言.SAS.SPSS 比较如何呢? Python和R语言成为了两个最受欢迎的工具. ...

  6. 不懂编程可以自学python吗-会Python的人工作不会太差?编程课真的有必要学吗?...

    都市快报"会Python的人工作不会太差,追上同龄人,就现在!" "学Python,自动化处理Excel.Word,高效办公,准时下班." "Exce ...

  7. 日常办公会用到的python模块-Python如何去实际提高工作的效率?也许这个会有用!...

    4月初,班主任的某次周会议上,华华关切的问了一下:最近班主任们有什么难题吗?就是花费了你们大部分时间的工作!我们Python天团可以帮你们解决问题. 班主任大主管星星说:有.目前有一个大难题.我们每天 ...

  8. 零基础学python多久可以工作-零基础学习python,要多久才可以学好并且找到工作?...

    原标题:零基础学习python,要多久才可以学好并且找到工作? 零基础的你想学习python肯定很关注学习python的最短时间是多久,怎样才能快速学习python等问题,今天就为大家详细地回答一下这 ...

  9. 不是计算机专业学python能找到工作吗-本科学历,非计算机专业,想学Python找工作靠谱吗?...

    说靠谱的人有,说不靠谱的也大有人在,你究竟信谁? 别人的说法对你而言只是一个建议,最终做出决定的还是你自己. 你的目的是通过学习Python来找一份工作,从这个想法来看,本身就是很靠谱的,你打算通过学 ...

  10. 上海找python工作-python上海招聘

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 專 欄陈键冬,python中文社区专栏作者github:https:github ...

最新文章

  1. linux c实现函数回调,c语言实现linux抓包
  2. linux svn missingargument -m,缺少參數-m在windows powershell中使用svn。
  3. php 接口的定义与实现,PHP接口定义与用法示例
  4. 创新式开发探索(一) —— 开篇
  5. html正则表达式识别网址,JS正则匹配URL网址的方法(可匹配www,http开头的一切网址)...
  6. 东北大哥在线反套路hhhhhh | 今日最佳
  7. 在VI中删除行尾的换行符
  8. 轻量级代码生成器-OnlyCoder 第一篇
  9. 论文浅尝 | 基于迭代的概率规则约束的知识图谱分布式表示
  10. jsonp模拟获取百度搜索相关词汇
  11. ajax 动态加载的内容,相应的js也要在回调里加载
  12. java操作地理位置信息
  13. [转载] python无法从nltk中调取文本 from nltk.book import *
  14. 滤波器频率响应 matlab,滤波器频率响应与实际滤波情况不符合
  15. Python网络之数据库
  16. java如何解压rar文件怎么打开_java解压RAR压缩文件
  17. 关机、睡眠和休眠有啥区别
  18. 可编程计算机边长计算器,可编程科学计算器(Scientific Calculator Plus)
  19. Android7.0 Notification Show silently 阻止通知 定制
  20. spring boot——关于一个Mysql主键的问题

热门文章

  1. Sources for NFC/RFID inspection ( Soft Materials )
  2. 基础知识--Boxing unBoxing
  3. 修改Centos7默认yum源为阿里云源
  4. jenkins打完包在哪里
  5. 017-平衡二叉树(三)
  6. Java线程之join
  7. WinForm实现Rabbitmq官网6个案例-Topics
  8. Delphi7 (第二天:结构及常用函数)
  9. java线程经典代码_Java线程代码实现
  10. python绘制条形图-python 中条形图绘制