4,用map來處理字串列表,把列表中所有人都變成sb,比方alex_sb
# name=["alex","oldboy","wusir"]# print(list(map(lambda x: x+"_sb", name)))
5,用map來處理下述l,然後用list得到乙個新的列表,列表中每個人的名字都是sb結尾# # # 有下列三種資料型別,# l=[,]
# print(list(map(lambda dic: , l)))
# 6,用filter來處理,得到****大於20的**名字
# shares=
# print(list(filter(lambda x: shares[x] > 20 , shares)))
#7. 有下面字典,得到購買每只**的總**,並放在乙個迭代器中。
# 結果:list一下[9110.0, 27161.0,......] shares * price
# portfolio = [
# ,
# ,
# ,
# ,
# ,
#
# ]#
# print(list(map(lambda dic: dic['shares'] * dic['price'],portfolio)))
# print(list(filter(lambda dic: dic['price'] > 100,portfolio)))
# l1 = [1,2,3,4,5,6]
# l2 = ['oldboy','alex','wusir','太白','日天']
# tu = ('**','***','****','*******')
# # 寫**,最終得到的是(每個元祖第乙個元素》2,第三個*至少是4個)
# # [(3, 'wusir', '****'), (4, '太白', '*******')]這樣的資料。
# # ????
# print(list(filter(lambda x: x[0] > 2 and len(x[2]) >=4, zip(l1, l2, tu))))
l1 = [ ,
# ,
# ,
# ,
# ,
# ,
# ,
# ,
# ,
# ,
# ,
# ]
# print(list(sorted(l1, key=lambda x: x['sales_volumn'])))
內建函式二
ord chr會表示輸入的值在ascii中表示什麼內容,ord是相反的,ord輸入個字元,會表示在ascii中對應的數字 pow 要寫三個引數,寫兩個引數的話是幾 幾,就是幾和幾的平方,輸入三個值pow 3,3,2 就是三的三次方和2取餘 reversed 翻轉,迭代器,需要加乙個list或者迴圈 ...
內建函式 二
主要內容 1.lamda匿 名函式 2.sorted 3.lter 4.map 5.遞迴函式 為 解決一些簡單的需求而設計的一 話函式 lambda表示的是 名函式.不需要用def來宣告,一句 話就可以宣告出乙個函式 語法 函式名 lambda 引數 返回值 1.函式的引數可以有多個.多個引數之間用...
內建函式二
1.reduce 累計算 函式 可迭代物件 函式指定累計算的方式 from functools import reduce print reduce lambda x,y x y,1,2,3,4,5 2.print 螢幕輸出print sep end n print 1,2,3,sep sep多個元...