首页 > 编程语言 >python-map()函数基本用法

python-map()函数基本用法

时间:2022-08-16 17:35:15浏览次数:67  
标签:map 函数 python list1 用法 int

最近经常遇到一个问题:输入端在同一行输入两个整型数字,并用空格间隔,问如何方便快捷的将这两个变量分别赋予给x1,x2?

新手小白,由于不知道map()函数的用法,便想要用仅有的知识去解决它:

1 list1=[int(i) for i in input().split()]
2 x1=list1[0]
3 x2=list1[1]

这样虽能解决问题,但未免显得太过笨拙了。

map()函数属于python的内置函数,可以根据提供的函数对指定的序列做映射

用法:map(函数,序列)   ----返回一个迭代器

回到最初的问题,解决方案如下:

1 X1,X2=map(int,input().split())

#与之前想比,仅仅一行就可解决,并且思路要清晰很多

同时,再列举一个例子:

计算列表[1,3,5]中元素的平方,并以列表的形式返回

1 list1=[1,3,5]
2 list2=list(map(square,list1))
3 print(list2)

#[1,9,25]

 

标签:map,函数,python,list1,用法,int
From: https://www.cnblogs.com/TiAmo-bai/p/16592307.html

相关文章

  • 获取域中存储List集合、Map集合的值
    获取域中存储List集合和Map集合的值list集合:${域名称.键名[索引]}jsp代码<%@pageimport="java.util.ArrayList"%><%@pagecontentType="text/html;charset=UTF-8......
  • python 爬虫
    1.手写第一个python爬虫#爬虫:用程序来获取网站上的资源#常用encoding='utf-8'encoding='gbk'#1.导入urllib.requesturlopen第三方库fromurllib.requ......
  • python数据结构学习整理-集合
    """集合的定义-无序的唯一对象集合-用大括号{}包围,对象相互之间使用逗号分隔-集合是动态的,可以随时添加或删除元素-集合是异构的,可以包含不同类型的数据"""集合的使......
  • git stash 简单用法
    做项目时,自己本地内容开发还没完成(还没有提交比本地,没有commit),又接到新的紧急bug修复可以用gitstash保存自己修改的内容修复bug提交线上再用gitstashpop还原本地......
  • Python3_2022
    1、Python中__init__的通俗解释是什么?  2、Python数据结构之序列(Sequence)、集合(Set)、映射(Mapping)不可变序列(ImmutableSequence):字符串(class str)、元组(cl......
  • Python os.system()
    os.system()是\(os\)模块最基础的方法,其他方法一般在该基础上封装完成。os.system()原理\(system()\)可将字符串转化成命令行在服务器上运行;其原理是每条\(syste......
  • async...await在tcp通讯中的正确用法
    引言编程能力在不断的总结中进步以及成长,最近的半年里,对之前的开源项目代码进行回归,在重构的过程中进行了很多思考,很多次都想放弃重构,毕竟一个已经在使用的项目......
  • Python - PyMuPDF模块的简单使用
    1.简介能够用来对PDF文档进行操作的Python包有好几个,如用于提取内容的PdfPlumber、PDFMiner,可以用来对PDF文件进行修改操作的PyPDF2等等,如果只是需要简单地对PDF文件实现......
  • python 排版模块
    #科技类文本#用阿拉伯数字连续编号,不同层次的数字之间加下圆点相隔(即圆点加在数字的右下角),最后数字后面不加标点,如“1”“1.1”“1.1.1”……#人文类文本#第一层用“一......
  • EL_获取域中存储的值_List集合&Map集合值
    List集合:${域名称.键名[索引]}例如${requestScope.list.get(0)}<%@pageimport="java.util.ArrayList"%><%@pagecontentType="text/html;charset=UTF-8"lang......