functools中 chain&partial的用法

from itertools import chain

v1 = [1,2,3,4]
v2 = [5,6,7,8]

for item in chain(v1,v2):
    print(item)
from functools import partial

def func(a1,a2):
    
    print(a1 + a2) # 60


new_func = partial(func,20)  # 重新封装func,把20作为第一个参数传递
new_func(40) 
from functools import partial

def func(a2):

    print(a2) # aaaa


new_func = partial(func,'aaaaa')  # 重新封装func,把20作为第一个参数传递
new_func()

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 最近身边的朋友都觉得我疯了。每天至少2-3小时泡在健身房,中午晚上只要一下班就拔腿就跑。从一个之前从来...
    nyofarya阅读 2,571评论 3 0
  • 林佳疯狂吃着芒果 孟云变身至尊宝喊着“我爱你” 自残式告别了五年的恋情 纵使悲凉也是爱 一别两宽,各生欢喜 贫瘠的...
    一树丁香阅读 3,258评论 15 27