最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python zip,lambda,map函數(shù)代碼實(shí)例

 更新時(shí)間:2020年04月04日 10:13:15   作者:武科大許志偉  
這篇文章主要介紹了python zip,lambda,map函數(shù)代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

zip

通常用于將兩個(gè)列表合并在一起以同時(shí)進(jìn)行迭代遍歷

注意:直接使用zip輸出結(jié)果為<zip at 0x1d72cf30bc8>,要配合list一起使用

a = [1, 2, 3]
b = [4, 5, 6]
zip(a,b)
# <zip at 0x1d72cf30bc8>
print(list(zip(a, b))) # [(1, 4), (2, 5), (3, 6)]
print(list(zip(a, a, b))) # [(1, 1, 4), (2, 2, 5), (3, 3, 6)]

zip配合迭代器一起使用

for i, j in zip(a, b):
print(i/2, j*2)

# 0.5 8
# 1.0 10
# 1.5 12
zip多個(gè)元素
print(list(zip(a, a, b))) # [(1, 1, 4), (2, 2, 5), (3, 3, 6)]

lambda

主要用途是定義比較簡(jiǎn)單的方程

def f1(x, y):
return x + y
f2 = lambda x, y: x + y
print(f1(1, 2)) # 3
print(f2(1, 2)) # 3

map

map 是將值和函數(shù)封裝起來進(jìn)行操作,并且和zip,lambda,一樣只有使用過list函數(shù)之后才能輸出,否則輸出的是一個(gè)object

print(list(map(f1, [1], [2]))) # x=1, y=2
print(list(map(f2, [2, 3], [4, 5]))) # [6, 8] 第一個(gè)表示將2+4 第二個(gè)表示3+5

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

彩票| 错那县| 山东省| 烟台市| 家居| 根河市| 安新县| 汉寿县| 大连市| 长兴县| 郓城县| 安新县| 邵武市| 惠东县| 玉溪市| 罗定市| 延川县| 子长县| 盐亭县| 邵东县| 自贡市| 聂拉木县| 新闻| 绥德县| 从化市| 贵港市| 广元市| 金山区| 北票市| 同心县| 壤塘县| 牟定县| 平乐县| 海安县| 兰坪| 博湖县| 凌云县| 漯河市| 远安县| 湘阴县| 南昌市|