python 语法学习 day 7

错题反思

1.九九乘法表
第一次提交的答案是:先把所有输入值放在列表里面
EOF,输入后产生异常-->>捕获异常,结束输入

3.
题意:统计单词的种类以及数量(忽略大小写),最终以降序输出(出现次数相同的单词根据单词的大小升序输出)
-------掌握如何将一个英语句子中的单词拆出来,并且去掉标点符号
a = 'qqqq1'
print(a.strip('q')) #1
a = 'qqqwe1'
print(a.strip('wqe')) #1
print(a.strip('w'))  #qqqwe1
#strip():去掉字符串左右两边的指定符号

------元组之间可以进行比较,比较的规则是逐个比较元组中的元素。首先比较第一个元素,如果相等,则比较第二个元素,以此类推。如果所有元素都相等,那么元组相等;否则,比较的结果取决于第一个不相等元素的比较结果。
a = (1,'a')
b = (1,'b')
if a > b:
    print("a>b")
if a == b:
    print("a==b")
if a < b:
    print("a<b")
##a<b

------字典排序
#键--排序
a = {2:'b',1:'a',3:'c'}
print(a.items())  #dict_items([(2, 'b'), (1, 'a'), (3, 'c')])
print(sorted(a.items(),key = lambda x:x[0])) #[(1, 'a'), (2, 'b'), (3, 'c')]
print(dict(sorted(a.items(),key = lambda x:x[0])))  #{1: 'a', 2: 'b', 3: 'c'}


#值--排序
a = {1:'c',2:'b',3:'a'}
print(a.items())  #dict_items([(1, 'c'), (2, 'b'), (3, 'a')])
print(sorted(a.items(),key = lambda x:x[1])) #[(3, 'a'), (2, 'b'), (1, 'c')]
print(dict(sorted(a.items(),key = lambda x:x[1])))  #{3: 'a', 2: 'b', 1: 'c'}

#键降序,若键相同,则根据值升序
a = {'a':2,'b':2,'c':3}
print(a.items())  #dict_items([('a', 2), ('b', 2), ('c', 3)])
print(sorted(a.items(),key = lambda x:(-x[1],x[0]))) #[('c', 3), ('a', 2), ('b', 2)]
print(dict(sorted(a.items(),key = lambda x:(-x[1],x[0]))))  #{'c': 3, 'a': 2, 'b': 2}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/47271.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

板级调试小助手(4)基于C语言的自定义脚本解析器

一、前言 在之前的文章中介绍了板级调试小助手的结构、DDS外设以及如何使用PYNQ驱动OLED显示视频&#xff0c;在小助手结构的文章中提到&#xff0c;小助手具有自定义脚本功能&#xff0c;这个功能是使用C语言编写的&#xff0c;本质上来说就是一个字典树通过读取脚本的关键词进…

Laravel表单验证的艺术:精细控制数据的入口

Laravel表单验证的艺术&#xff1a;精细控制数据的入口 在Web应用开发中&#xff0c;表单请求验证是确保接收到的数据满足特定条件的重要环节。Laravel框架提供了一套强大且易于使用的验证系统&#xff0c;允许开发者定义复杂的验证规则并轻松地应用到表单请求上。本文将深入探…

Go 语言中的互斥锁 Mutex

Mutex 是一种互斥锁,名称来自 mutual exclusion,是一种用于控制多线程对共享资源的竞争访问的同步机制。在有的编程语言中,也将其称为锁(lock)。当一个线程获取互斥锁时,它将阻止其他线程对该资源的访问,直到该线程释放锁。这可以防止多个线程对共享资源进行冲突访问,从而…

FPGA实训报告DAY 1(Verilog HDL)

实习日志与总结 日期&#xff1a;2024 年 7 月 10 日 星期三 姓名&#xff1a;XXX 一、实习日志 上午 9:00 - 9:30 按时到达工位&#xff0c;参加部门早会&#xff0c;了解了今天的实习任务和目标&#xff0c;即初步学习 FPGA 简介和 Verilog 基础语法知识。 9:30 - 10:30…

LeetCode-随机链表的复制

. - 力扣&#xff08;LeetCode&#xff09; 本题思路&#xff1a; 首先注意到随机链表含有random的指针&#xff0c;这个random指针指向是随机的&#xff1b;先一个一个节点的拷贝&#xff0c;并且把拷贝的节点放在拷贝对象的后面&#xff0c;再让拷贝节点的next指向原链表拷贝…

免分助手神器-交管12123学法减分模拟考试题目及答案 #经验分享#其他

“驾照学法减分”为驾驶人提供了一种积极参与交通安全事业、减缓驾驶证扣分的方式&#xff0c;有益于促进驾驶人形成遵守交通规则、规范驾驶行为的良好习惯&#xff0c;提高道路交通安全意识和素养。然而&#xff0c;持有人仍需严格遵守道路交通安全法律法规&#xff0c;减少交…

1.MQ介绍

MQ 消息队列&#xff0c;本质是一个队列&#xff0c;先进先出&#xff0c;只不过队列中存放的内容是message而已。 为啥学习MQ 1.流量消峰 如果一个订单系统最多每秒能处理一万次订单&#xff0c;正常情况下我们下单1秒后就能返回结果。但是在高峰期&#xff0c;如果有两万…

服务端正常启动了,但是客户端请求不到

服务端正常启动了&#xff0c;但是客户端请求不到有哪些原因?如何排查? 如果客户端请求的接口没有响应&#xff0c;排查的方式&#xff1a; 检查接口IP地址是否正确&#xff0c;ping一下接口地址。 检查被测接口端口号是否正确&#xff0c;可以在本机Telnet接口的IP和端口号…

VsCode远程ssh连接失败:Could not establish connection to XXX

一、问题描述 在VsCode中按下"F1"&#xff0c;选择Remote-SSH:Connect to Host 选择一个已经配置好的SSH主机&#xff0c;比如我选择的是192.168.0.104&#xff1a; 结果提示&#xff1a;Could not establish connection to XXX 二、解决方法 观察VsCode的输出信息…

splunk编写自定义命令

1. 自定义命令简介 splunk有丰富的内置搜索命令&#xff0c;但也提供了编写自定义命令来实现个性化的搜索需求&#xff0c;以此方式扩展splunk搜索处理语言&#xff08;SPL&#xff09;。 自定义搜索命令是一个可执行文件&#xff0c;可读入和写出数据&#xff0c;它可以是一…

状态机和工作流的选择

结论 如果你的需求主要集中在状态管理和状态转换控制&#xff0c;并且你使用的是Spring生态系统&#xff0c;Spring State Machine 是一个非常合适的选择。 如果你的需求是企业级的业务流程自动化&#xff0c;涉及到跨系统、跨组织的业务协调&#xff0c;并且需要强大的流程设计…

办公效率翻倍!2024最适合办公电脑安装的系统推荐!

当前&#xff0c;电脑已成为我们日常办公最常用的工具。为了确保高效顺畅的办公体验&#xff0c;选择一款合适的操作系统至关重要。那么&#xff0c;如何找到并下载最适合办公电脑的操作系统呢&#xff1f;接下来系统之家小编为您推荐2024年最适合办公电脑安装的系统&#xff0…

递推算法及解题套路

数学归纳法 step 1: 验证k0成立 step 2: 验证如果ki成立&#xff0c;那么ki1也成立 step 3: 联合step1与step2&#xff0c;证明由k0->kn成立 如何解决递推问题 1.确定递推状态 一个函数符号f(x)&#xff0c;外加这个函数符号的含义描述 一般函数所对应的值&#xff0c;就是…

Qt窗口程序整理汇总

到今日为止&#xff0c;通过一个个案例的实验&#xff0c;逐步熟悉了 Qt6下 窗体界面开发的&#xff0c;将走过的路&#xff0c;再次汇总整理。 Qt Splash样式的登录窗https://blog.csdn.net/castlooo/article/details/140462768 Qt实现MDI应用程序https://blog.csdn.net/cast…

基于单片机STC89C52和GSM实现的远程拨号开锁设计(含文档、源码与proteus仿真,以及系统详细介绍)

本篇文章论述的是基于单片机STC89C52和GSM实现的远程拨号开锁设计的详情介绍&#xff0c;如果对您有帮助的话&#xff0c;还请关注一下哦&#xff0c;如果有资源方面的需要可以联系我。 目录 摘要 仿真图 单片机系统流程图 实物图 代码 系统论文 资源下载 摘要 本文介…

ArduPilot开源代码之AP_DAL_InertialSensor

ArduPilot开源代码之AP_DAL_InertialSensor 1. 源由2. 框架设计2.1 类定义和成员变量2.2 公共方法2.3 构造函数和其他方法2.4 私有成员变量 3. 重要例程3.1 InertialSensor-like 方法3.1.1 get_loop_rate_hz3.1.2 get_imu_pos_offset 3.2 accel 方法3.2.1 get_accel_count3.2.2…

无人机监测的必要性及方法

为什么需要无人机探测&#xff1f; 无人机的快速发展和广泛使用为各个行业带来了巨大好处&#xff0c;包括送货服务、农业和监控。然而&#xff0c;这种扩散也导致滥用现象增多&#xff0c;造成非法入侵空域、侵犯隐私和安全威胁。监控和探测在特定空域盘旋的无人机的能力变得…

Linux C++ 058-设计模式之解释器模式

Linux C 058-设计模式之解释器模式 本节关键字&#xff1a;Linux、C、设计模式、解释器模式 相关库函数&#xff1a; 概念 解释器模式&#xff08;Interpreter Pattern&#xff09;提供了评估语言的语法或表达式的方式&#xff0c;它属于行为型模式。 解释器模式用于构建一…

python数据可视化(9)——绘制小提琴图

课程学习来源&#xff1a;b站up&#xff1a;【蚂蚁学python】 【课程链接&#xff1a;【【数据可视化】Python数据图表可视化入门到实战】】 【课程资料链接&#xff1a;【链接】】 python&#xff1a;3.12.3 所有库都使用最新版。 Python绘制小提琴图 小提琴图(violin plot…

理想主义者

我自认为不是一个理想主义者&#xff0c;可能更多的是一个实用主义者&#xff0c;做了这么多年的产品我更多的是关注产品的落地。但这并不妨碍我对理想主义者的敬重。 偏见只是偏见&#xff0c;微信之父张小龙的人生并不会被各种偏见左右。当所有人都在说张小龙迷茫时&#xf…