当前位置: 首页 > news >正文

input的多人格

input()函数是python读取控制台输入的变量值,返回的是字符型,所以如果要整型int(input()),如果input()输入的是浮点型,会直接报错,要用float(input()),所以不知道会输入什么就统一用eval(input()),它会自动推断输入接收的类型然后返回

字符串可以用.split()分割返回一个列表,所以多输入的时候要规定用什么隔开,如12 13 14,就是用空格的,所以,input().split(),split()函数默认是空格,这个默认的不加什么,会碰到空格一起消掉,就是12 13 14这个会返回12,13,14的列表,而如果1. 若需要精确分割(比如只按单个空格),需显式传入split(" "),但会保留连续空格产生的空字符串。

所以a=input().split(),这里的a就是返回的字符列表,那要转型怎么办,可以用列表推导式或则for循环,列表推导式b=[int(n) for n in a]
列表推导式讲解

[表达式 for 变量 in 可迭代对象]
  • 表达式:对每个变量要执行的操作(比如计算、拼接、类型转换等);
  • for 变量 in 可迭代对象:遍历可迭代对象(列表、字符串、range、字典等)的每一个元素;
  • 整体用[]包裹,最终生成一个新列表。
    带条件判断的列表推导式(进阶)
[表达式 for 变量 in 可迭代对象 if 条件]

列表推导式支持添加if条件,只保留满足条件的元素

带多循环 / 多条件的列表推导式(高阶)

# 等价于两层for循环 list1 = [1, 2, 3] list2 = ['a', 'b'] combinations = [(x, y) for x in list1 for y in list2] print(combinations) # 输出: [(1, 'a'), (1, 'b'), (2, 'a'), (2, 'b'), (3, 'a'), (3, 'b')]

类比for x in list1:
for y in list 2:
combinations.append((x,y));

fiter(function,class)函数,是对class迭代对象元素进行function,如果是true就存起来,然后返回一个列表,function可以是自己定义的一个函数,也可以是lambda匿名函数

http://www.jsqmd.com/news/1245653/

相关文章:

  • TI TMS570LS0714汽车安全MCU:ASIL-D级功能安全架构与实时控制实战
  • I2C控制寄存器深度解析:从协议原理到DMA与引脚配置实战
  • Tiva TM4C123x ROM API实战:CRC、Flash与FPU模块深度解析与应用
  • 2026年7月最新宇舶重庆前滩太古里维修保养服务电话 - 亨得利钟表维修中心
  • 2026年7月最新伯爵唐山万象汇维修保养服务电话 - 亨得利钟表维修中心
  • 基于Docker容器化技术的微信Webhook机器人项目深度解析:从环境部署到自动化消息收发的全流程实战指南
  • 建筑动画:从方案可视化到城市展示的数字基建
  • SolidWorks材料库本地化实践与GB标准材料添加指南
  • 深入解析Tiva™ TM4C1294 GPIO寄存器:从底层原理到高级应用
  • TM4C123BH6ZRB ADC模块深度解析:采样序列器与硬件平均实战
  • Model Router 如何实现智能模型选择?一文讲清大模型路由机制(2026最新版)
  • 2026年AI编程工具终极实测:Cursor vs Claude Code vs 文心快码,谁能让开发效率翻倍?
  • C++实战:构建家政装修公司全流程管理平台的设计与实现
  • C++ std::set 深度解析:从红黑树原理到高效应用实践
  • 2026年天宁区渗水维修企业推荐,防水维修/卫生间防水维修/渗水维修/漏水维修/阳台漏水维修,渗水维修服务商选哪家 - 品牌推荐师
  • 2026 年更新:玉树州有实力的运动场膜结构顶棚品牌综合实力解析,揭秘:顶棚的秘密,如何让运动场效率翻倍? - 行业推荐官[官方】--
  • 如何保证 Redis 分布式锁的高可用和高性能?
  • 基于Unity3D与ROS2搭建SLAM仿真实验室:低成本算法验证平台
  • 智慧工厂的智能化运营 以数据流动为核心驱动力,通过全链路数据采集、实时分析、智能决策和自动执行
  • 元宇能量环开发:如何利用AI健康分析系统构建商业闭环【元宇能量环开发最佳实践】
  • 深入解析μDMA控制器:嵌入式系统数据搬运的核心机制与实战配置
  • C++宏函数的定义
  • 深度学习入门:从神经网络到实战应用
  • 2026年7月最新大连百达翡丽回收行情实测:客户真实反馈+靠谱平台推荐避坑指南 - 尊奢回收二奢平台
  • 机器学习笔记(二)模型评估与特征工程实操
  • Unity Shader终极教程:从ShaderLab到URP,掌握图形渲染核心
  • 佛山亨得利的专业手表维修保养服务权威公示(2026年7月最新) - 亨得利官方博客
  • 2026桥梁橡胶支座企业推荐榜:适配选型
  • OpenCV直方图均衡化与比较:图像增强与相似度评估实战
  • 2026年7月最新郑州惠济区新城街道亨得利钟表服务中心电话公示 - 亨得利官方博客