当前位置: 首页 > news >正文

网站风格设计视觉双流区规划局建设局网站

网站风格设计视觉,双流区规划局建设局网站,珠海市网站建设制作设计平台,有赞小程序开发平台Pyhon入门之map与filter函数常用用法 一、 map函数的常用用法1. 基本用法2. 使用lambda表达式3. 多个可迭代对象4. 使用自定义函数5. 返回迭代器6. 与filter函数结合使用 二、 filter函数的常用用法 一、 map函数的常用用法 1. 基本用法 map()函数是Python内置的一个函数用于将一个函数应用于可迭代对象的每个元素并返回一个迭代器。 def square(n):return n * nnumbers [1, 2, 3, 4, 5] result map(square, numbers) print(list(result)) # 输出: [1, 4, 9, 16, 25]2. 使用lambda表达式 map()函数可以与lambda表达式一起使用以简化代码。 numbers [1, 2, 3, 4, 5] result map(lambda x: x * x, numbers) print(list(result)) # 输出: [1, 4, 9, 16, 25]3. 多个可迭代对象 map()函数可以接受多个可迭代对象作为参数并将函数应用于每个可迭代对象的对应元素。 numbers1 [1, 2, 3, 4, 5] numbers2 [6, 7, 8, 9, 10] result map(lambda x, y: x y, numbers1, numbers2) print(list(result)) # 输出: [7, 9, 11, 13, 15]4. 使用自定义函数 map()函数可以接受一个自定义函数作为参数并将该函数应用于可迭代对象的每个元素。 def add_one(n):return n 1numbers [1, 2, 3, 4, 5] result map(add_one, numbers) print(list(result)) # 输出: [2, 3, 4, 5, 6]5. 返回迭代器 map()函数返回一个迭代器而不是一个列表。这意味着你可以使用for循环来遍历结果而不需要将其转换为列表。 numbers [1, 2, 3, 4, 5] result map(lambda x: x * x, numbers) for num in result:print(num) # 输出: 1, 4, 9, 16, 256. 与filter函数结合使用 map()函数可以与filter()函数结合使用以过滤可迭代对象中的元素。 numbers [1, 2, 3, 4, 5] result map(lambda x: x * x, filter(lambda x: x % 2 0, numbers)) print(list(result)) # 输出: [4, 16]以上是map()函数的常用用法。 二、 filter函数的常用用法 Python filter() 函数用于过滤序列过滤掉不符合条件的元素返回一个迭代器对象如果要转换为列表可以使用 list() 函数。 filter() 函数的基本语法如下 filter(function, iterable)function判断函数接收一个参数返回布尔值True 或 False。iterable可迭代对象。 下面是一个使用 filter() 函数的例子过滤出列表中的所有偶数 def is_even(n):return n % 2 0numbers [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] even_numbers filter(is_even, numbers) print(list(even_numbers))在上面的代码中is_even() 函数是一个判断函数用于判断一个数是否为偶数。filter() 函数将 is_even() 函数和 numbers 列表作为参数过滤出 numbers 列表中的所有偶数返回一个迭代器对象。最后使用 list() 函数将迭代器对象转换为列表。 另外filter() 函数也可以使用匿名函数lambda 函数作为判断函数例如 numbers [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] even_numbers filter(lambda x: x % 2 0, numbers) print(list(even_numbers))在上面的代码中lambda x: x % 2 0 是一个匿名函数用于判断一个数是否为偶数。filter() 函数将这个匿名函数和 numbers 列表作为参数过滤出 numbers 列表中的所有偶数返回一个迭代器对象。最后使用 list() 函数将迭代器对象转换为列表。 以上是 Python filter() 函数的常用用法包括使用判断函数和匿名函数作为参数以及将过滤结果转换为列表。
http://www.hkea.cn/news/14379666/

相关文章:

  • 沈阳营销型网站制作技术微信小程序开发实战
  • 成都建设网站标化最新表格网站建设要准备的内容
  • 档案网站建设对比logo在线编辑器
  • 免费网站建设哪家好泰安房产网官网
  • 济南网站网站建设《传奇世界》官网
  • 新闻单位建设网站的意义网页平面设计模板
  • emlog怎么做视频网站wordpress自建菜单
  • aspsqlserver做网站wordpress显示所有文章列表
  • 网页美工设计主要从哪些方面设计seo外包公司优化
  • 如何建设考研网站wordpress网站布置视频
  • 小说网站怎么建设wap网站怎么做
  • 网站导航页面制作wordpress自动 插件
  • 电脑做系统ppt下载网站好郑州网站制作公司汉狮
  • 网站建设 协议书做网站运营需要学的东西
  • 模板网站 知乎写作网站5妙不写就删除
  • 静安建设机械网站网站建设教程讲解
  • 网站原创文章来源wordpress+程序优化
  • 上海自助建站系统手机怎么做网站免费的
  • 徐水住房建设局网站wordpress主题修改软件
  • 设计师网站建设厅网站集约化建设
  • 成都建站优化妻子2018高清免费视频
  • o2o网站建设服务网站推广关键词排名
  • 建设网站还不如搬砖wordpress用户排行
  • 学做宝宝衣服网站好网站关键词用什么符号
  • 网站最合适的字体大小合肥市城乡建设局2019网站
  • 中国营销型网站有哪些公司网站建设需要些什么要求
  • 福建网站建建设网站建设四川推来客网站系统
  • 柳州正规网站制作公司html5手机网站开发实例
  • 广州最专业的网站建设网站建设工作室+怎么样
  • 四平网站建设有哪些博客园网站开发