首页 > 其他分享 >列表list+map

列表list+map

时间:2022-11-15 11:13:28浏览次数:32  
标签:map 迭代 list1 list number 列表 result

1.对可迭代函数中的每一个元素使用该方法,结果作为列表返回:

def add20(number):
number = number+20
return number

list1 = [1,2,3]
newlist = map(add20,list1)
print(list(newlist))

得到的结果:[21,22,23]
2.若给出了多个可迭代的参数,则对每一个可迭代参数中下标相同的元素并行执行该方法,结果作为列表返回:

def add(a,b,c):
return a*1000+b*100+c*10
a = [1,2,3]
b = [4,5,6]
c = [7,8,9]
result = map(add, a, b, c)
print(list(result))

得到的结果:[1470,2580,3690]
3.若给出的可迭代函数为None且有多个可迭代参数,则将每一个可迭代参数(列表)转换成为元组,然后这些元组将会成为返回的新列表中的元素

list1 = [1,2,3]
list2 = [3,4,5]
list3 = [6,7,8]

result = map(None, list1, list2, list3)
print result


得到的结果:[(1,2.3),(3,4,5),(6,7,8)]



标签:map,迭代,list1,list,number,列表,result
From: https://www.cnblogs.com/Mr-fang/p/16891726.html

相关文章

  • 瀑布流使用虚拟列表性能优化
    瀑布流算是比较常见的布局了,一个般常见纵向瀑布流的交互,当我们滚动到底的时候加载下一页的数据追加到上去。因为一次加载的数据量不是很多,页面操作是也不会有太大的性能消......
  • java list按另一list 排序
    枚举类让list按照枚举顺序排序publicenumDemoEnumTest{IMPORT_VALUE("价值客户","1"),IMPORT_RECALL("唤回客户","2"),IMPORT_DEEP_PLOUGHING("深......
  • 74.数组map能干什么,会改变原数组吗
    map是处理数据的方法,不会改变原数组,会返回一个新数组;filter也不会改变原数组,会返回新数组;forEach也不会改变原数组,不会返回新数组;reduce不会改变原数组; 是否改......
  • 新增列表获取(API)
    前提:实现了axios二次封装//注册api//获取员工列表exportconstsysUserSimple=()=>{returnrequest({url:'/sys/user/simple'})}//导入apiimpo......
  • 8-1 configmap
    configmapConfigMap是一种API对象,用来将非机密性的数据保存到键值对中。使用时,Pods可以将其用作环境变量、命令行参数或者存储卷中的配置文件。ConfigMaP将环境配置......
  • 本地部署 mapshaper
    mapshaper用来在shpkmlgeojson之间互相转换格式十分方便。Cesiumlab也内置,故也想本地部署一套。从github下载源码包,www文件夹下面liveserver运行index.html测......
  • chrome.tabs.onUpdated.addListener(。。
     functionhandleUpdated(tabId,changeInfo,tabInfo){console.log(`Updatedtab:${tabId}`);console.log("Changedattributes:",changeInfo);console.l......
  • 使用MapStruct出现了No property named "productId" exists in source parameter(s).
    pom.xml<properties><maven.compiler.source>17</maven.compiler.source><maven.compiler.target>17</maven.compiler.target><project.buil......
  • MapReduce框架原理
    1MapReduce工作流程1)流程示意图2)流程详解上面的流程是整个mapreduce最全工作流程,但是shuffle过程只是从第7步开始到第16步结束,具体shuffle过程详解,如下:1)maptask收集我们的m......
  • idea运行出现tk.mybatis.mapper.provider.base.BaseInsertProvider.<init>()解决方法
    1、先看一下自己pom配置<dependency><groupId>tk.mybatis</groupId><artifactId>mapper-spring-boot-starter</artifactId><version>2.0.0</version></depend......