python基础===map和zip的用法
2017-08-17 10:12
459 查看
>>> 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学习笔记(5):lambda,filter,map,reduce,zip用法整理
- python 的几个内置函数(lambda ,zip, filter, map, reduce )用法
- python 的几个内置函数(lambda ,zip, filter, map, reduce )用法
- 转 python 的几个内置函数(lambda ,zip, filter, map, reduce )用法
- Python基础 5----python的map和zip操作
- Python---高级函数map, filter, zip, enumerate等的用法
- python里面几个小函数的用法(map, zip, round)
- python基础===zip在python3中的用法
- zip lambda map的基础用法
- python 基础(map用法)
- python 中的map(),zip()函数以及表达式lambda用法
- python基础===map, reduce, filter的用法
- Python常用内置函数整理(lambda,reduce,zip,filter,map)
- Python Numpy shape 基础用法
- Python Tkinter基础控件用法
- Python一些特殊用法(map、reduce、filter、lambda、列表推导式等)
- [Python] 内置序列函数之 filter, map, reduce, zip
- Python特殊用法[map、reduce、filter、lambda、列表推导式等]
- python中的zip、map、reduce 、lambda函数的使用。
- Python map和reduce函数用法示例