但是报错信息如下 python 遍历一个dict、set类型的同时,并且在改变这个变量的长度或者一边遍历一边修改,这时候就会抛出这错误; 我查了一些资料之后, 才发现用for in 迭代的时候是用迭代器的, (或许是个链表?), 不能在迭代的时候添加或删除属性, 只能更改属性值. (具体原理我也不太 ...
分类:
编程语言 时间:
2018-05-31 02:26:17
阅读次数:
377
# 集合方法 l2 = list(set(l1)) l2.sort(key=l1.index) # 按照l1索引排序 print(l2) # 列表 l3 = [] for item in l1: if item not in l3: l3.append(item) print(l3) # 使用lam ...
分类:
编程语言 时间:
2018-05-28 11:34:37
阅读次数:
133
1、 post、get有什么区别? 1. 根据HTTP规范,GET一般用于获取/查询资源信息,应该是安全的和幂等。而POST一般用于更新资源信息 2. get是在url中传递数据,数据放在请求头中。 post是在请求体中传递数据 3. get传送的数据量较小,只能在请求头上发送数据。post传送的数... ...
分类:
编程语言 时间:
2018-05-27 16:19:36
阅读次数:
188
第一部分 Python基础篇(80题) 为什么学习Python? 通过什么途径学习的Python? Python和Java、PHP、C、C#、C++等其他语言的对比? 简述解释型和编译型编程语言? Python解释器种类以及特点? 位和字节的关系? b、B、KB、MB、GB 的关系? 请至少列举5个 ...
分类:
编程语言 时间:
2018-05-23 23:42:52
阅读次数:
1115
什么是lambda函数?它有什么好处? lambda 函数是一个能够接纳任意多个参数(包括可选参数)并且返回单个表达式值的函数。 lambda 函数不能包括指令,它们所包括的表达式不能超过一个。不要试图向lambda 函数中塞入太多的东西;假如你需要更复杂的东西,应该定义一个一般函数,然后想让它多长 ...
分类:
编程语言 时间:
2018-05-23 02:06:41
阅读次数:
202
Python基础: 说说你眼中的python( 3 ) 谈谈你对python和其他语言的区别 数据结构( 2 ) 可变与不可变类型 函数( 7 ) 函数的骚操作( 7 ) 列表推导式list comprehension和生成器的优劣 python三神器( 5 ) 面向对象 super的作用: 单例模 ...
分类:
编程语言 时间:
2018-05-21 10:30:13
阅读次数:
1559
1 你为什么离开上家公司? 2 自己最擅长的领用和技能是什么? 3 目前为止你解决过哪些让你自己感觉有价值的问题? 4 python基础问题? 5 最熟悉的框架,如django? 6 讲讲你对进程、线程、协程理解? 7 对mysql的理解,常用查询,索引的理解,联合查询,分类的使用,设计和优化? 8 ...
分类:
编程语言 时间:
2018-05-12 20:30:50
阅读次数:
153
# 面试题 def demo(): for i in range(4): yield i g=demo() g1=(i for i in g) g2=(i for i in g1) print(list(g1)) print(list(g2)) 结果: [0, 1, 2, 3] [] def add... ...
分类:
编程语言 时间:
2018-04-25 22:05:10
阅读次数:
269