原博文
2017-03-10 18:30 −
key=['a','b','c','d'] value=[1,2,3,4] mydict=dict(zip(key,value)) print mydict 输出结果: {'a': 1, 'c': 3, 'b': 2, 'd': 4} 也可以用zip同时遍历多个列表,生成一个多维列表 key...
相关推荐
2019-12-18 21:27 −
一.zip函数描述和使用
zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的对象,返回的结果可以直接强转为list列表,这样做的好处是节约了不少的内存!
...
2019-12-21 20:05 −
zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。...
2019-12-16 15:35 −
#列表就是数组,[]可以按下标访问
a=list()
b=['aaa','bbbb',3333] c=b[2]
...
2019-12-05 22:34 −
一、如何提高Python的运行效率:
1、使用生成器,因为可以节约大量内存
2、循环代码优化,避免过多重复代码的执行
3、核心模块用Cython PyPy等,提高效率
4、多进程、多线程、协程
5、多个if elif条件判断,可以把最有可能先发生的条件放到前面写,这样可以减少程序判断的次数,提...
2019-11-26 20:56 −
实现代码如下:
#压缩文件
import time,zipfile
class zip: def get_zip(self,files,zip_name): zp=zipfile.ZipFile(zip_name,'w', zipfile.ZIP_DEFLATED) for fi...
2019-12-23 11:30 −
list与字符串相互转换:
字符串转list:
命令:list()
list转字符串
命令:"".join(list)
其中,引号中是字符之间的分割符,如“,”,“;”,“\t”等等
...
0
44
2019-12-06 15:48 −
1深拷贝和浅拷贝
在浅拷贝时,拷贝出来的新对象的地址和原对象是不一样的,但是新对象里面的可变元素(如列表)的地址和原对象里的可变元素的地址是相同的
在深拷贝时,所以地址都不一样。
import copy
a=[1,2,3,4,5,['a','b']]
#赋值,传对象的引用
b=a
#对象拷贝,浅拷贝...
2019-09-24 21:07 −
conda: 以管理员身份启动Anaconda Prompt: 升级conda(升级Anaconda前需要先升级conda):conda update conda 升级anaconda:conda update anaconda 升级spyder:conda updat...
2019-12-25 11:20 −
- 简答题
1、请谈谈Python中is 和 == 的区别(代码演示)
is用于比较两个变量是否引用了同一个内存地址,is表示的是对象标识符(object identity),作用是用来检查对象的标识符是否一致,也就是比较两个对象在内存中的地址是否一样。
==用于比较两个变量的值是否相等,==表示的是...
0
347
2019-12-23 23:38 −
python中列表使用list类关键字,创建一个列表:list1 = [1,2,3,4]使用逗号隔开每个元素,使用方括号包含起来,创建空列表直接使用list2 = []
1 #!/usr/bin/env python
2 #-*-coding:utf-8-*-
3 5 6 list1 = ...
0
98