随笔分类 - Python
摘要:1、dict中找最大、最小值: my_dict = {'a':2, 'b':5, 'c':3, 'd':8, 'e':3} 只取key: maxValKey = max(my_dict, key=my_dict.get) #d minValKey = min(my_dict, key=my_dict
阅读全文
摘要:一、repeated修饰复合数据结构,即message时 1、使用message的add方法初始化新实例 2、分别对新实例中的每个元素赋值;或使用CopyFrom(a)拷贝a中的元素值 二、repeated修饰基础数据类型,如:int等 1、单个元素使用append()追加 2、list使用expe
阅读全文
摘要:代码二会有异常;拥有 __slots__ 属性的类在实例化对象时不会自动分配 __dict__ ,而 obj.attr 即 obj.__dict__['attr'], 所以会引起 AttributeError 对于拥有 __slots__ 属性的类的实例 Obj 来说,只能对 Obj 设置 __sl
阅读全文
摘要:原文:https://docs.quantifiedcode.com/python-anti-patterns/performance/using_key_in_list_to_check_if_key_is_contained_in_a_list.html 使用 key in list 去迭代li
阅读全文
摘要:原理参考论文 代码已提交到git(https://github.com/YYRise/find_path/blob/master/jps.py)
阅读全文
摘要:list中有n个值,赋值给k个变量:a1, a2, ……,ak 从下标i开始的k个元素赋给a1, a2, ..., ak: a1, a2, ..., ak = list[i : i+k] #默认i = 0, k = len(List)
阅读全文
摘要:“is” is the identity comparison. #比较引用是否相同 “==” is the equality comparison. #比较内容是否相同
阅读全文

浙公网安备 33010602011771号