Python之路---一些小操作
来源:互联网 发布:oracle是什么软件 编辑:程序博客网 时间:2024/06/06 07:37
这篇博客主要记录一些python中的小操作,有些可以简化代码,有些可以耗少点内存,总之可以提高你的效率,小白可借鉴,大神请绕行...
1.找两个数据中相同元素的个数
以前思路:先转成两个列表,然后for循环其中一个,看每个元素是否在另一个列表中出现。
然而其实我们可以这样:
a = [1,2,3]b = [3,4,5]print set(a) & set(b)利用集合的交集可以得到结果,注意在数据量很大时,这很有效。
2.python中对于时间的各种处理
其实这方面最多的就是“时间戳”和“标准日期”之前的相互转换,这里主要涉及datetime和time这两个库
a.格式时间转换成时间戳
time_format = '2015-7-20 23:09:09'# strptime()转换成时间数组timeArray = time.strptime(time_format, "%Y-%m-%d %H:%M:%S")# mktime()可将一个struct_time转化为时间戳timestamp = time.mktime(timeArray)print timestampb,时间戳转换成格式时间
timestamp = 1462451334# localtime()可格式化时间戳为本地时间time_local = time.localtime(timestamp)# 转换成新的时间格式dt = time.strftime("%Y-%m-%d %H:%M:%S",time_local)print dt
c.获取当前时间
# 返回时间戳print time.time()
d.转换时间格式
dt = "2016-05-05 20:28:54"# 还是要先用strptime()转换成时间数组timeArray = time.strptime(dt, "%Y-%m-%d %H:%M:%S")# strftime()转换成新的时间格式dt_new = time.strftime("%Y%m%d-%H:%M:%S",timeArray)print dt_newps:以上代码都是用的time这个模块,但是其实datetime也可以实现一样的功能。读者可以到其他地方进行查阅,这里如有需要我会再补充。
3.python处理csv
to be continued...
阅读全文
0 0
- Python之路---一些小操作
- Python之路---一些小练习
- python一些小知识点
- Python一些小知识
- python小操作
- python 一些目录操作
- PYTHON基础学习之操作类的一些函数
- MySql的一些小操作
- Linux下一些小操作
- winform中一些小操作
- python一些小的应用
- Python中一些小技巧
- python中的一些小技巧
- python 的一些小知识
- python的一些小问题
- python的一些小程序
- python中一些小语法
- python之路字符串操作
- php字符串倒序显示
- Android Studio 3.0 创建开源库
- 导入maven项目注意事项
- 如何将"设置->开发者选项"这个菜单的总开关默认设置为Off”
- 领域驱动视频(五)
- Python之路---一些小操作
- 图片仿TabLayout Indicator , 自定义Indicator
- 对于session.getAttribute("user");不能用问题的解决办法
- Linux系统监视端口上收到的数据
- 系统状态栏设置背景颜色和APP标题栏一致(非全屏)
- C++中虚函数详解二
- React-native 响应用户的点击事件Touchablexxx
- python openpyxl 操作 excel ==> 简单读取(持续完善...)
- 4用于cifar10的卷积神经网络-4.11优化器GradientDescenOptimizer的汇总结果分析