'''
map:操作可迭代序列1.函数作为参数2.lambda表达式作为参数
'''
#============== 函数作为参数 ===============
#map(func或lambda, 可迭代的序列)
scores = [55,78,32,97,64,83,66.5]#函数
def add(x):return x + 2#函数作为参数
result = list(map(add, scores))
print(result)   #[57, 80, 34, 99, 66, 85, 68.5]
print(scores)   #[55, 78, 32, 97, 64, 83, 66.5]#============== lambda表达式作为参数==============
#map(func或lambda, 可迭代的序列)
names = ['Tom', 'Jerry', 'Marry']result = map(lambda name: name.upper(), names)print(list(result))   #['TOM', 'JERRY', 'MARRY']
print(names)   #['Tom', 'Jerry', 'Marry']

转载于:https://www.cnblogs.com/DuanLaoYe/p/6738981.html

python学习笔记 -- map() 操作可迭代序列相关推荐

  1. python学习笔记之操作文件,模块使用

    文件操作: 基础操作: 创建/打开文件: #语法 file=open(filename,mode='r',buffering=-1,encoding=None,errors=None,newline= ...

  2. Python学习笔记--文件操作

    (一)文件的编码 1. 编码 编码是一种规则集合,记录了内容和二进制间进行相互转换的逻辑 编码有许多种,最常用的是utf-8 2. 使用编码的原因 计算机只能识别二进制数,因此要将文件的内容翻译为二进 ...

  3. python学习笔记——字符串操作

    字符串相关操作 #!/usr/bin/env python3 # encoding: utf-8 # author: huangwj # mail: huangwjwork@gmail.com # b ...

  4. Python学习笔记——map和reduce实现str2float函数

    利用map和reduce编写一个str2float函数,把字符串'123.456'转换成浮点数123.456: from functools import reducedef str2float(s) ...

  5. Python学习笔记-EXCEL操作

    环境Python3 创建EXCEL,覆盖性创建 #conding=utf-8 import xlwtdef BuildExcel(ExcelName,SheetName,TitleList,DataL ...

  6. Python 学习笔记(3)对txt文件的读与写操作(下)

    上一章节我们讨论了如何对txt文本文件进行读写操作,这一张将讨论如何进行二进制文件的写与读.<Python 学习笔记(3)对txt文件的读与写操作(上)>的链接如下https://blog ...

  7. Python学习笔记之类型判断,异常处理,终止程序操作小结

    Python学习笔记之类型判断,异常处理,终止程序操作小结 运行结果: 这里有我自己整理了一套最新的python系统学习教程,包括从基础的python脚本到web开发. 爬虫.数据分析.数据可视化.机 ...

  8. Python学习笔记:使用Python操作数据库

    Python学习笔记:使用Python操作数据库 一.数据库编程接口 为了对数据库进行统一的操作,大多数语言都提供了简单的.标准化的数据库接口(API).在Python Database API 2. ...

  9. Python学习笔记:Day 3编写ORM

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...

最新文章

  1. java adobe pdf转word_原来PDF转Word这么简单!现在才知道
  2. 上课讲到的设计模式总结
  3. 【JVM调优】JVM内存管理调优浅谈
  4. Chrome报错:Unchecked runtime.lastError: Could not establish connection. Receiving end does not exist.
  5. 怎样增加混凝土粘聚性_如何改善中低强度等级混凝土粘聚性? 这篇文章一定要看...
  6. 建立表/索引时的 存储参数:【PCTUSED参数与PCTFREE参数】
  7. django-web聊天
  8. 梁迪:源于热爱乐于分享,MVP代表圆桌会议
  9. 手机号正则表达 php,php 手机号码正则表达试程序代码_PHP教程
  10. 在linux上配置telnet服务器,Ubuntu 10.10 下配置Telnet服务器
  11. 计算机字体原理,字体科普文:认识最基础的字体结构 -电脑资料
  12. 数据中心运维管理方案
  13. CCPC-WFinal-女生专场
  14. 普通正态分布如何转换到标准正态分布
  15. 2007年银行业从业人员资格考试试题及参考答案
  16. Ubuntu 安装msfconsole
  17. python 运算符的优先顺序
  18. linux sata硬盘热交换,简单的热交换方法,用于WD西部数据硬盘的SA区服务区域访问问题...
  19. 【vue】npm引进 QRCode 二维码生成器
  20. Mysql必知必会笔记

热门文章

  1. 面向对象JavaScript入门——来自Mozilla的官网教程
  2. 无人驾驶插秧机智能辅助系统_无人驾驶插秧机搭载北斗导航驾驶系统,误差仅在2.5厘米内...
  3. ORM框架之Mybatis(一)基于mapper配置增删改查
  4. 网管师职业认证网上辅导班开课前的调查
  5. jQuery1.2选择器(1)
  6. android室内地图控件,[开源] Android InDoorView 室内选位控件
  7. pfx导入后仍然打不开加密文件_天正CAD图纸加密和解密方法
  8. 2019-12-04 Using PAPI to Measure Execution Time
  9. 使用minikube在windows构建kubernetes群集
  10. java代码块是什么_Java代码块