python中map,join,int结合在一起的用法
python学习之路
关于map函数的用法
今天我在使用codewars进行代码练习的时候发现有个题目很有意思:
给定一个由1和0组成的数组,将等效的二进制值转换为整数。
例如:[0,0,0,1]被视为0001,它是1的二进制表示。
一开始我是这样写的
// An highlighted block
def toJadenCase(string):list_1=list(string)list_2=[]c=len(list_1)for i in range(0,c):if i==0:list_2.append(list_1[0].upper())if c>i>0:if list_1[i-1] == " ":list_2.append(list_1[i].upper())else:list_2.append(list_1[i])return ''.join(list_2)
这样写完全可以实现,相应的功能。但后来我发现!!!!,有个大神这样写代码!!!
他是这样写的!!!
def binary_array_to_number(arr):return int("".join(map(str, arr)), 2)
调用了’’.join() 以及map()还有int()
相关的用法:
‘’.join的用法:
他是把字符串连接在一起:
使用方法
a=[‘a’,‘b’,‘c’]
b=’’.join(a)
print(b)
输出结果为 abc
map的用法
map(“f”,“list”)
map的用法是调用f的函数分别对list的元素不断地使用
int的用法
使用int(’ a’,’ b’)
a为使用相应的字符串,b为相应的进制数,上述例子可以看出相应的结果
不得不说大神就是大神!!新手膜拜!!
python中map,join,int结合在一起的用法相关推荐
- Python中的join()函数和split()函数的用法
题目:CFUltra-Fast Mathematician 题意:给两个长度相等的0,1字符串,在相同的位置的两个字符不同就输出1,否则输出0. 比如: 1010100 0100101 就输出: 11 ...
- python中map()函数总结
** python中map()函数总结 ** 1.关于map()函数 (1)map函数是python中的一个内置函数,做映射. (2)map()函数返回的是一个新的迭代器对象,不会改变原有对象! 2. ...
- python中map()函数使用,数据类型转换
python中map()函数进行数据转换 用法: map(function, iterable, -), 返回的是map型,(ps:python2中返回的是list型可以直接显示,但在python3中 ...
- python join_详解Python中的join()函数的用法
函数:string.join() Python中有join()和os.path.join()两个函数,具体作用如下: join(): 连接字符串数组.将字符串.元组.列表中的元素以指定的字符(分隔符) ...
- Python函数式编程中map()、reduce()和filter()函数的用法
Python中map().reduce()和filter()三个函数均是应用于序列的内置函数,分别对序列进行遍历.递归计算以及过滤操作.这三个内置函数在实际使用过程中常常和"行内函数&quo ...
- python中str和int区别_python中eval与int的区别浅析
python中eval和int的区别是什么?下面给大家介绍一下: 1.eval()函数 eval(<字符串>)能够以Python表达式的方式解析并执行字符串,并将返回结果输出.eval() ...
- Python中的join函数
Python中的join方法用于将序列中的元素以指定的字符连接生成一个新的字符串,其语法如下: str.join(sequence) str 表示连接符 sequence 表示要连接的元素序列 de ...
- python中map函数是什么意思_python中map什么意思
python中map什么意思? python中map() 会根据提供的函数对指定序列做映射. 第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 func ...
- 【python】python中的join用法
目录 python中的join python中的os.path.join python中的join str. join(): 返回一个由 iterable 中的字符串拼接而成的字符串. 如果 iter ...
最新文章
- Python改变生活 | OCR识别的花样使用
- Javascript 限制文本字节数
- Spring Boot构建多租户SaaS平台核心技术指南
- python如何小写p转换p_Python进阶---python 中字符串大小写转换
- HTML的数据 转成 JSON数据中的 因HTML有大量及其它特殊符号会把JSON字符串截断该怎么...
- Array.Sort方法
- Spring学习记录-Java 11运行eureka-server报javax.xml.bind.JAXBContext not present错
- 数据库工作笔记005---You have an error in your SQL syntax; check the manual that corresponds to y
- 龙星电脑横机制版软件_简用仓库管理软件v8.6.3-简用仓库管理软件电脑版下载...
- MongoDB安装和入门
- 出现 Request Entity Too Large问题的解决方法
- 线程安全之单例模式之懒汉模式
- 城市大数据及开放数据索引
- 走进中关村软件园-光环敏捷PMI-ACP落地分享会
- 22年春福师《数学分析选讲》在线作业二
- 第一次爬虫之Select 小猪短租
- word 插入表格,位置不在最左边
- html表格标题居于标题左侧,css如何设置表格标题(caption标签)的位置
- 前端导出表格,万级数据,带样式(留自用)
- AWD平台搭建--Cardinal