python 环境 3.5
1、列表: s = []; for i in s: i = handleFunction(i); s.append(i) 2、列表 s=[handleFunction(i) for i in s] 或者 s=[handleFunction(str(i)) for i in s] //转为字符串
3、不用for循环(for循环的替代)map
eg: seq 只有只有一个参数时: map==for
**将元组转换成list*** >>>
list(map(int,(1,2,3))) [1, 2, 3]
***将字符串转换成list*** >>>list(map(int,‘1234‘)) [1, 2, 3, 4]
***提取字典的key,并将结果存放在一个list中*** >>> res=list(map(int,{"1":"a","2":"b"})) [1, 2]
#将小写转成大写 def u_to_l (s): return s.upper() print list(map(u_to_l,‘asdfd‘))
map
(functioniterable...)
functioniterableiterablefunction
原文:https://www.cnblogs.com/cbugs/p/9271458.html