• python基础===map和zip的用法


    >>> list1=[1,45,232,45,666,64]
    >>> list2=["ss","kein","tom","sda","qq","da"]
    >>> d=dict(zip(list1,list2))
    >>> print(d)
    {1: 'ss', 45: 'sda', 232: 'tom', 666: 'qq', 64: 'da'}
    

    zip,实现把两个list组合成一个dict

    格式为: dict(zip(keys,vals))

     

    >>> L1=[1,2,3,4]
    >>> L2=[5,6,7,8]
    >>> zipped=zip(L1,L2)
    >>> print(zipped)
    <zip object at 0x02C5B238>
    >>> print(list(zipped))
    [(1, 5), (2, 6), (3, 7), (4, 8)]
    >>> print(dict(zipped))
    {}
    >>> print(dict(zip(L1,L2)))
    {1: 5, 2: 6, 3: 7, 4: 8}
    >>> print(list(zip(L1,L2)))
    [(1, 5), (2, 6), (3, 7), (4, 8)]
    

     

     再举例map的用法:

    >>> l=[1,3,5,7,9,10]
    >>> def add100(x):
    	return x+100
    
    >>> map(add100,l)
    <map object at 0x02B7A750>
    >>> print(list(map(add100,l)))
    [101, 103, 105, 107, 109, 110]
    

    顺便提一下


    如果你也喜欢Python 这里有一群Python爱好者汇集在此。

    关注微信公众号:【软件测试技术】,回复 888,获取QQ群号。 

     

  • 相关阅读:
    《怎樣面對2016?》
    Linux文件系统与磁盘管理
    Linux 引用
    Linux—read
    MySQL 多表查询
    Linux Shell_test
    Linux_C——动态库,静态库
    Linux 文本编辑
    Linux —— 查找与替换
    Linux 正则表达式
  • 原文地址:https://www.cnblogs.com/botoo/p/7380154.html
Copyright © 2020-2023  润新知