看到微信文章:程序员租房那些事。甚为有趣,自行实现了一下:

#!/usr/bin/python
# -*- coding: UTF-8 -*-

arr = [0,1,6,7,8]
index= [1,4,3,2,1,2,4,2,0,2,1]tel=""
for i in range(11):tel += str(arr[index[i]])
print (tel)

本人研二在读,计算机视觉方向研究,主要相关技能:R-CNN,YOLO,RNN,HMM及少量数据挖掘,欢迎各位大佬交流

/home/ubuntu/PycharmProjects/untitled/venv/bin/python /home/ubuntu/文档/test/PhoneNumber_Test.py
18761686061

Process finished with exit code 0

二、map函数

map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。例如,对于list [1, 2, 3, 4, 5, 6, 7, 8, 9]如果希望把list的每个元素都作平方,就可以用map()函数:因此,我们只需要传入函数f(x)=x*x,就可以利用map()函数完成这个计算:def f(x):return x*x
print map(f, [1, 2, 3, 4, 5, 6, 7, 8, 9])
输出结果:[1, 4, 9, 10, 25, 36, 49, 64, 81]
注意:map()函数不改变原有的 list,而是返回一个新的 list。利用map()函数,可以把一个 list 转换为另一个 list,只需要传入转换函数。由于list包含的元素可以是任何类型,因此,map() 不仅仅可以处理只包含数值的 list,事实上它可以处理包含任意类型的 list,只要传入的函数f可以处理这种数据类型。任务
假设用户输入的英文名字不规范,没有按照首字母大写,后续字母小写的规则,请利用map()函数,把一个list(包含若干不规范的英文名字)变成一个包含规范英文名字的list:输入:['adam', 'LISA', 'barT']
输出:['Adam', 'Lisa', 'Bart']def format_name(s):s1=s[0:1].upper()+s[1:].lower();return s1;print map(format_name, ['adam', 'LISA', 'barT'])

Python 装逼手机号码方法 低配版 map方法解析相关推荐

  1. PS快捷键大法,初级低配版

    在PS中,对于初学者,我个人认为其实不用快捷键更能深刻的理解各个工具.操作之间联系和原理,但对于以后的作图修图来说,快捷键实在是装逼利器,并且确实方便快捷,能给我们的工作带来很多便捷.百度上的PS快捷 ...

  2. 实现一个基于 IConfiguration 的低配版 FeatureFlag

    实现一个基于 IConfiguration 的低配版 FeatureFlag Intro 在我们的应用中,可能有一些配置开关的需求,某些功能是否启用使用一个配置开关,用的时候就打开,不用的时候就关掉, ...

  3. 【Node.js】论一个低配版Web实时通信库是如何实现的1( WebSocket篇)

    引论 simple-socket是我写的一个"低配版"的Web实时通信工具(相对于Socket.io),在参考了相关源码和资料的基础上,实现了前后端实时互通的基本功能 选用了Web ...

  4. 谷歌 ARCore 就是低配版 Tango,它比苹果 ARKit 好在哪?

    [转] https://www.leiphone.com/news/201709/hioiZlgdXIj9fFex.html 雷锋网按:本文作者为 Matt Miesnieks,目前担任 6D.ai ...

  5. 大神解读:谷歌 ARCore 就是低配版 Tango,它比苹果 ARKit 好在哪?

    转自雷锋网:点击打开链接 原标题:大神解读:谷歌 ARCore 就是低配版 Tango,它比苹果 ARKit 好在哪? 雷锋网按:本文作者为 Matt Miesnieks,目前担任 6D.ai 的 C ...

  6. 项目:低配版Everything

    一.项目背景     在任何操作系统中,搜索工具都是必不可少的,不管我们多么认真的对文件进行整理,当文件数量非常多时,都可能需要我们花很长时间来找某个文件.搜索工具可以让我们从大量文件中快速找到我们所 ...

  7. java muki_基于canvas和web audio实现低配版MikuTap

    导言 最近发掘了一个特别happy的网页小游戏--MikuTap.打开之后沉迷了一下午,导致开发工作没做完差点就要删库跑路了,还好boss瞥了我一眼就没下文了.于是第二天我就继续沉迷,随着一阵抽搐,这 ...

  8. 低配版语言助手----chatgptAPI调用、文本转语音、MP3播放

    文章目录 摘要 代码流程 代码 遇到bug 演示视频 参考 摘要 使用 OpenAI 的 GPT-3.5 模型进行智能聊天,并使用返回的聊天回复文本生成语音,并播放该语音. 代码流程 具体来说,代码的 ...

  9. lga2066服务器准系统,LGA2066低配版Corei7-7740K再曝光:21WTDP换来100MHz频率

    Intel的HEDT高端处理器平台的发布时间从之前的8月份提前到了5月底,台北电脑展上就会正式公布,新一代平台插槽从目前的LGA2011升级到LGA2066,而且会有两个版本--Skylake-X架构 ...

  10. Python装逼神器,5 行 Python 代码 实现一键批量扣图!

    今天给大家分享一款Python装逼实用神器. 在日常生活或者工作中,经常会遇到想将某张照片中的人物抠出来,然后拼接到其他图片上去.专业点的人可以使用 PhotoShop 的"魔棒" ...

最新文章

  1. 他们用卷积神经网络,发现了名画中隐藏的秘密
  2. Typescript 其实就想排个序和枚举取数
  3. 网络营销外包专员浅析响应式网站建设应注意哪些网络营销外包细节
  4. C++20四大之一:module特性详解
  5. 使用MySQL的LAST_INSERT_ID--转
  6. 树莓派 RespberryPi:通过命令行关机 / 重启
  7. Python 第二篇:python字符串、列表和字典的基本操作方法
  8. SecureCRT session 的迁移
  9. 2018-2-13-win10-UWP-RSS阅读器
  10. wps使用mathtype编辑数学公式
  11. 驳《寒门再难出贵子》——谁说寒门大学生没有春天!
  12. 编写测试用例方法之等价类划分法
  13. 局域网上网流量监控_NAT下网络流量监控解决方案
  14. 怎么用dos系统进入服务器,进入纯DOS系统的步骤分享
  15. TomcatCVE-2020-10487任意命令执行(msf反弹shell)
  16. 【金融项目】尚融宝项目(十一)
  17. BootStrap常用的元素与样式
  18. 如何在PDF文档中添加手写签名?
  19. 低速接口之SPI接口,分类,四种模式,特点
  20. NGS数据分析实践:00. 变异识别的基本流程

热门文章

  1. android直播弹幕开发,Android上专为视屏直播打造的轻量级弹幕库(100多kb)
  2. Modelsim 安装步骤详解
  3. 安卓系统dicom阅读器_文石BOOX发布新品poke2 color 全球首款开放系统彩色电纸书
  4. PDF文档阅读必备的PDF阅读器
  5. SQL超级简单的基础入门
  6. excel从html文件传输乱码,打开乱码解决步骤7:在Excel中直接打开该文本文件
  7. python中post()方法在获取获取必应网站翻译结果中的应用
  8. 倾角传感器原理及市场现状浅析
  9. CAD教程:CAD软件中如何设置线缆?
  10. SVN安装及基本操作