python
逍遥的咸鱼
这个作者很懒,什么都没留下…
展开
-
python中的del用法
python中的del用法比较特殊,新手学习往往产生误解,弄清del的用法,可以帮助深入理解python的内存方面的问题。 python的del不同于C的free和C++的delete。 由于python都是引用,而python有GC机制,所以,del语句作用在变量上,而不是数据对象上。 if__name__=='__main__': a=1#对象1...原创 2020-06-22 21:24:33 · 304 阅读 · 0 评论 -
Python中的数据与哈希
不可哈希(unhashable):就是指其可变,如列表、字典等,都能原地进行修改。 可哈希(hashable):不可变,如数字,字符串、元组那样,不能原地修改 对于字典而言,由于字典中查找需要使用字典的key,所以key必须是可哈希的。 所以不可哈希不可作为键值对的key(列表,字典) 可哈希可作为键值对的key(数字,元组,字符串) 底层向字典添加键值对时会判断key是否可哈希 ...原创 2019-10-20 21:20:51 · 277 阅读 · 0 评论 -
for循环中的else
students = [{'name':'张三'}, {'name':'李四'}] find_name = '王五' for students_dict in students: print(students_dict) if students_dict['name'] == find_name: print('找到了%s'%find_na...原创 2019-10-14 18:44:40 · 1995 阅读 · 0 评论