本文是 30 个极简任务,初学者可以尝试着自己实现;本文同样也是 30 段代码,Python 开发者也可以看看是不是有没想到的用法。...filter(bool, lst))
compact([ 0, 1, False, 2, ”, 3, ‘a’, ‘s’, 34])
# [ 1, 2, 3, ‘a’, ‘s’, 34 ]
9
解包
如下代码段可以将打包好的成对列表解开成两组不同的元组...]]
transposed = zip(*array)
print(transposed)
# [( ‘a’, ‘c’, ‘e’), ( ‘b’, ‘d’, ‘f’)]
10 链式对比
我们可以在一行代码中使用不同的运算符对比多个不同的元素...a = 3
print( 2< a < 8) # True
print( 1== a < 2)# False
11 逗号连接
下面的代码可以将列表连接成单个字符串,且每一个元素间的分隔方式设置为了逗号。...‘Value’, ‘b’, ‘Index ‘, 1)
# ( ‘Value’, ‘c’, ‘Index ‘, 2)
# ( ‘Value’, ‘d’, ‘Index ‘, 3)
22 执行时间
如下代码块可以用来计算执行特定代码所花费的时间