python zip map

原创 2015年07月09日 14:00:49
1.zip平行遍历操作
1 >>> name=('jack','beginman','sony','pcky')
 2 >>> age=(2001,2003,2005,2000)
 3 >>> for a,n in zip(name,age):
 4print a,n
 5 6输出:
 7 jack 2001
 8 beginman 2003
 9 sony 2005
10 pcky 2000

2.zip构建字典

keys ['spam','eggs','toast']

vals [1,3,5]

D3 dict(zip(keys,vals))
D3 = {'toast': 5, 'eggs': 3, 'spam': 1}


3.列操作

zip()配合*号操作符,可以将已经zip过的列表对象解压
>>> result
 9 [(1, 4), (2, 5), (3, 6)]
>>> zip(*result)
2 [(1, 2, 3), (4, 5, 6)]


如果要将一个string list转换成int list (list里每个string都转成int),比如
[python]  
['0','1','2'] -> [0,1,2]  
 
可以使用:
[python]   
[int(x) for x in list]  


或者使用map操作: map(func, list) 对list里的每个元素apply func.
[python]  
map(int, list)  
 
假设有一个2维数组(用list实现):
[python]  
list = [[0,1,2],[3,1,4]]  
 
如果要得到每行之和,可以用以下两种方式:
[python]  
>>> list = [[0,1,2],[3,1,4]]  
>>> [sum(x) for x in list]  
[3, 8]  
>>> map(sum,list)  
[3, 8]  


相关文章推荐

googl map-jtopo-python开发资源.zip

  • 2016年10月23日 19:35
  • 29.56MB
  • 下载

【Python】无须numpy,利用map函数与zip(*)函数对数组转置

在Python的numpy中,对类似array=[[1,2,3],[4,5,6],[7,8,9]];的二维数组的转置,就一句话array.T。其实不使用numpy,单纯使用Python,代码也不长,同...

Python:map,filter和zip

1.map内建函数 map(function, sequence, *sequence_1) 参数是一个函数,一个或者多个序列 将序列中的每一个元素取出来传入函数中,再将函数结果的返回值组成一个...

Python常用内置函数介绍【filter,map,reduce,apply,zip】

Python是一门很简洁,很优雅的语言,其很多内置函数结合起来使用,可以使用很少的代码来实现很多复杂的功能,如果同样的功能要让C/C++/Java来实现的话,可能会头大,其实Python是将复杂的数据...

Python中zip和map函数

http://blog.sina.com.cn/s/blog_70e50f090101lat2.html 1、并行遍历:zip和map 内置的zip函数可以让我们使用for循环来并行使用多...

python的filter,map,zip,reduce,apply

Python是一门很简洁,很优雅的语言,其很多内置函数结合起来使用,可以使用很少的代码来实现很多复杂的功能,如果同样的功能要让C/C++/Java来实现的话,可能会头大,其实Python是将复杂的数据...

Python碎片化知识:map,reduce,lambda以及zip

Python函数式编程 map reduce lambda zip 1. map(function, iterable, …)Python doc 中的描述: ”map(function, iter...

python学习笔记之map和zip的使用

一、map函数: map(function, iterable, ...)   Apply function to every item of iterable and return ...

python zip(), map()

Question: Tic-Tac-Toe, sometimes also known as Xs andOs, is a game for two players (X and O) who tak...

python第17天:函数补充(zip,map,reduce,filter等)

zip map reduce filter
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:python zip map
举报原因:
原因补充:

(最多只允许输入30个字)