我们以一个字符串为元素类型的 list 为例,进行列表元素的删除: 1 法一:remove(val) 1 2 3 (1)remove() 的参数是具体的元素值,而不是索引, (2)如果知道索引,如何使用 remove 删除该索引上的元素值, >>> l.remove(l[1]) 1 这样做是很大的风 ...
分类:
编程语言 时间:
2018-02-25 15:50:58
阅读次数:
185
今天给大家分享几个Python使用的小技巧,原文来自于Python技巧总结,进行了细微的调整,感谢作者!1.枚举-enumerate可以有参数哦之前我们这样操作:i=0foriteminiterable:
printi,itemi+=1现在我们这样操作:fori,iteminenumerate(iterable):
printi,itemenumerate函数还可以接..
分类:
编程语言 时间:
2017-07-20 22:25:34
阅读次数:
1176
文件: 打开文件时,如果报错提示GBK,可能是文件内容的编码问题,可以打开时加上参数:open(filename=path,encoding=None) 序列: 列表、元组和字典均可以使用索引的方式来获取值,列表和元组得到的是索引值,而字典得到则是Key。dict1.setdefault(x,y) ...
分类:
编程语言 时间:
2017-04-27 13:24:52
阅读次数:
223
所有的这些技巧都能帮助你压缩代码并且优化运行。此外,你可以在日常工作中很容易地在真实项目中使用他们。贴士#1.原地交换两个数字Python提供了一个直观的在一行代码中赋值与交换(变量值)的方法,请参见下面的示例:x,y=10,20
print(x,y)
x,y=y,x
print(x,y)
#1(10,20)
#2..
分类:
编程语言 时间:
2017-04-15 12:46:36
阅读次数:
209
1 print()中利用 \ 实现美观 2 利用列表对多个变量进行赋值 ...
分类:
编程语言 时间:
2017-01-08 07:42:07
阅读次数:
214
1字典与列表Python字典中使用了hashtable,因此查找操作的复杂度为O(1),而list实际是个数组,在list中,查找需要遍历整个list,其复杂度为O(n),因此对成员的查找访问等操作字典要比list更快。fromtimeimporttimet=time()list=[‘a‘,‘b‘,‘is‘,‘python‘,‘jason‘,‘hello‘,‘hill‘,..
分类:
编程语言 时间:
2016-09-18 15:35:11
阅读次数:
156
学习python有几个月,安装第三方库都是通过 pip install 或者 easy_install。每次都要打开命令行感觉太麻烦。还好Pycharm提供了安装第三方库和安装插件的功能。 首先打开Pycharm,点击左上角 >>File >>Setting 。 打开之后点击 >>PRoject : ...
分类:
编程语言 时间:
2016-09-08 09:48:26
阅读次数:
297
Python 用下划线作为变量前缀和后缀指定特殊变量 _xxx 不能用’from module import *’导入 __xxx__ 系统定义名字 __xxx 类中的私有变量名 核心风格:避免用下划线作为变量名的开始。 因 为下划线对解释器有特殊的意义,而且是内建标识符所使用的符号,我们建议程序员 ...
分类:
编程语言 时间:
2016-06-22 15:18:02
阅读次数:
288
1.拷贝:深拷贝和浅拷贝 目的:需要一个对象,但又确保原对象不被改变。 深拷贝方法: copy.deepcopy 浅拷贝方法: 1.内置方法 (list, dict,set) t(o), (字典本身还有d.copy()) 2. copy.cop...
分类:
编程语言 时间:
2015-12-03 13:19:01
阅读次数:
209