假設spa
l = ['abc', 'mn', 'aq', 'liuming']
我要過濾出以a開頭的元素,方法有如下兩種code
方法1:blog
l = ['abc', 'mn', 'aq', 'liuming'] list1 = [e for e in l if e.startswith('a')] print(list1) #['abc', 'aq']
方法2:get
def f(n): return n.startswith('a')
l = ['abc', 'mn', 'aq', 'liuming'] r = filter(f, l) print(list(r)) #['abc', 'aq']
好了, 今天就get到這麼點東西!it