博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
03-python学习之路
阅读量:4970 次
发布时间:2019-06-12

本文共 989 字,大约阅读时间需要 3 分钟。

python 列表

list的基本方法:

list.append(num) 在列表末尾添加一个新的元素

list.extend() 在列表末尾添加一个新的列表

list.insert(index, object) 在下标处添加一个元素,不覆盖原数据,原数据往后移。

list.remove(object) 删除指定的某个元素第一个匹配的结果.

list.pop(index) 默认弹出最后一个 pop(list[-1]),并返回删除的数据。

list.clear()  清除列表中所有的数据

list.index(object, start, end) 圈定范围 找出某个值的索引值

len(list) 列表长度

max(list) 返回最大值

min(list) 返回最小值

list.reverse() 倒序

list.sort() 排序 默认为升序

拷贝

浅拷贝 引用拷贝

深拷贝 内存拷贝

=浅拷贝:值相等,地址相等 

copy浅拷贝:值相等,地址不相等 
deepcopy深拷贝:值相等,地址不相等

  • 直接赋值:其实就是对象的引用(别名)。

  • 浅拷贝(copy):拷贝父对象,不会拷贝对象的内部的子对象。

  • 深拷贝(deepcopy): copy 模块的 deepcopy 方法,完全拷贝了父对象及其子对象

 

python 计算程序运行时间的方法

方法1

import datetime

starttime = datetime.datetime.now()

#long running

endtime = datetime.datetime.now()

print (endtime - starttime).seconds

方法 2

start = time.time()

run_fun()

end = time.time()

print end-start

方法3

start = time.clock()

run_fun()

end = time.clock()

print end-start

方法1和方法2都包含了其他程序使用CPU的时间,是程序开始到程序结束的运行时间。

方法3算只计算了程序运行的CPU时间

 

range()函数 列表生成器 功能: 生成列表

 

转载于:https://www.cnblogs.com/fzl-python/p/9775785.html

你可能感兴趣的文章
scanf和gets
查看>>
highcharts 图表实例
查看>>
ubuntu下如何查看用户登录及系统授权相关信息
查看>>
秋季学期学习总结
查看>>
SpringBoot 优化内嵌的Tomcat
查看>>
【LaTeX】E喵的LaTeX新手入门教程(1)准备篇
查看>>
highcharts曲线图
查看>>
extjs动态改变样式
查看>>
PL/SQL Developer 查询的数据有乱码或者where 字段名=字段值 查不出来数据
查看>>
宏定义
查看>>
笔记:git基本操作
查看>>
生成php所需要的APNS Service pem证书的步骤
查看>>
JavaWeb之JSON
查看>>
HOT SUMMER 每天都是不一样,积极的去感受生活 C#关闭IE相应的窗口 .
查看>>
windows平台上编译mongdb-cxx-driver
查看>>
optionMenu-普通菜单使用
查看>>
2016-2017-2点集拓扑作业[本科生上课时]讲解视频
查看>>
GNU/Linux超级本ZaReason Ultralap 440体验
查看>>
将github上托管的代码 在我的域名下运行
查看>>
【Manthan, Codefest 18 (rated, Div. 1 + Div. 2) C】Equalize
查看>>