----
本期话题是 Python 的原生类型和内置函数在算法实现中的一些技巧,首先从最常见的 Python 原生类型开始。...2, "c": 3}
set
Python 的set类型原生支持使用常见的运算符进行集合运算。...str.split # 使用指定分隔符拆分字符串
str.splitline # 按换行符拆分字符串
str.partition # 使用指定分隔符将字符串拆分为三段
assert "A B C"....partition(" ") == ("A", " ", "B C")
此外还有str.join方法,可以用指定分隔符将多个字符串合并为一个。...assert list(zip(range(4), "abcd")) == [(0, "a"), (1, "b"), (2, "c"), (3, "d")]
可以使用 zip 方法进行矩阵转置。