记录一些常用的小技巧,主要参考来源两个:《python高级编程》的第二章语法最佳实践——类级别以下,和leetcode的官方解答。
[i for i in range(10) if i%2==0] #建列表的快速方法
[0 for _ in range(10)]
zip([1,2,3], [4,5,6]) #返回(1,4), (2,5), (3,6)
a, b, c = 1, 2, 3 #序列解包
def a(n: int, b: str) -> bool # 给函数参数列表时指定数据类型
记录一些常用的小技巧,主要参考来源两个:《python高级编程》的第二章语法最佳实践——类级别以下,和leetcode的官方解答。
[i for i in range(10) if i%2==0] #建列表的快速方法
[0 for _ in range(10)]
zip([1,2,3], [4,5,6]) #返回(1,4), (2,5), (3,6)
a, b, c = 1, 2, 3 #序列解包
def a(n: int, b: str) -> bool # 给函数参数列表时指定数据类型