练习

利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。输入:['adam', 'LISA','barT'],输出:['Adam', 'Lisa', 'Bart']:

>>> def normalize(name):

...     return [name[0].upper()+name[1:].lower()]

...

>>> L1 = ['Animals','baskBalL','caMEr','doG']

>>> L2 = list(map(normalize,L1))

>>> print(L2)

[['Animals'], ['Baskball'], ['Camer'], ['Dog']]

>>>

廖雪峰python.pdf-74 利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。相关推荐

  1. 【Python】利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字

    微信公众号 题目来源:[廖雪峰的官方网站-map/reduce] 利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字.输入:['adam', 'LISA', 'bar ...

  2. python利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字

    利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字.输入:['adam', 'LISA', 'barT'],输出:['Adam', 'Lisa', 'Bart']: ...

  3. 利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字以及Map函数讲解

    利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字. 输入:['adam', 'LISA', 'barT']. 输出:['Adam', 'Lisa', 'Bart'] ...

  4. 利用map()函数,把用户输入的不规则的英文名字,变为首字母大写,其他小写。

    1.map()函数接收两个参数,一个是函数,另一个是Iterable,map将传入的函数依次作用到序列的每一个元素,并把结果作为新的Iterable返回. 2.map()传入的第一个参数是r,即函数对 ...

  5. 利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。输入:['adam', 'LISA', 'barT'],输出:['Adam', 'Lisa', 'Bart']:

    利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字.输入:['adam', 'LISA', 'barT'],输出:['Adam', 'Lisa', 'Bart']: ...

  6. 廖雪峰——练习 请把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。输入:['adam', 'LISA', 'barT'],输出:['Adam', 'Lisa', 'Bart']。

    请把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字.输入:['adam', 'LISA', 'barT'],输出:['Adam', 'Lisa', 'Bart']. 之前在网上找这个题 ...

  7. 【廖雪峰 python教程 课后题改编】利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字

    原题目: # -*- coding: utf-8 -*- #输入名字,变成首字母大写,其他字母小写的标准格式 def normalize(name):str1 = ''for i, ch in enu ...

  8. 廖雪峰 练习 把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字...

    # -*- coding: utf-8 -*- #输入名字,变成首字母大写,其他字母小写的标准格式 def normalize(name):str1 = ''for i, ch in enumerat ...

  9. python首字母大写其他小写_python大小写转换,首字母大写,去除特殊字符的简单示例...

    这篇文章主要为大家详细介绍了python大小写转换,首字母大写,去除特殊字符的简单示例,具有一定的参考价值,可以用来参考一下. 对python这个高级语言感兴趣的小伙伴,下面一起跟随512笔记的小编两 ...

最新文章

  1. PyTorch 的预训练,是时候学习一下了
  2. 可侦测多种眼疾的AI 系统 对不熟悉眼科的医疗照护人员极有帮助
  3. arthas-boot.jar 工具的简单使用
  4. oracle数据泵导入分区表统计信息报错(一)
  5. 释疑の语法LOCAL
  6. mysql将权限分为几个层级_MySQL多层级结构-区域表使用树详解
  7. hashtable,dictionary 从原理上说说有什么异同,哪个性能高一些
  8. 【机器视觉学习笔记】直方图的绘制及直方图均衡化(C++)
  9. hive 中某个字段等于0_快速了解hive
  10. leetcode - 617. 合并二叉树
  11. 【Elasticsearch】搜索引擎从0到1 有赞 视频笔记
  12. linux查看tuxedo版本的命令,tuxedo 监控命令说明
  13. “bim”技术助力“智慧城市”建设
  14. 苹果手机壳_潮牌刺绣苹果8 Plus手机壳,让爱机焕然一新
  15. Android小说阅读器案例
  16. 基于数电的交通灯控制器
  17. 从0开始学AI-DAY0-写在前面
  18. 关于直播,所有的技术细节
  19. 网页制作怎么入服务器,网站后台是怎么做的 如何进入网站后台
  20. python爬虫基础(二)

热门文章

  1. websocket 占用 端口_WebSocket断开原因分析,再也不怕为什么又断开了
  2. ubuntu系统apt安装软件提示dpkg被占用的问题
  3. android点击效果selector
  4. Mybatis简单入门
  5. HTML下拉选框加倒三角,请问html怎么把文本框做成下拉框,或下拉框去掉右边的倒三角...
  6. uniapp 扫码识别(一维码、二维码)
  7. 小程序调用打电话功能
  8. matlab中资源管理无法打开,安装资源的解决办法
  9. java配置d盘绝对路径_Java的绝对路径和相对路径
  10. 安卓view圆周运动(逆时针和顺时针转动)