python3 学习笔记

news/2024/9/30 9:03:16

1. 记录 leetcode 题目

49. 字母异位词分组
383. 赎金信

2. 使用字典分析字符串

#!/usr/bin/python3

input=input()
#input='a:3,b:5,c:2@a:1,b:2,c:2'
split = input.split('@')dict1={}
dict2={}
for i in split[0].split(','):str=i.split(':')dict1[str[0]]=int(str[1])for i in split[1].split(','):str=i.split(':')dict2[str[0]]=int(str[1])for k,val in dict2.items():dict1[k] -= valif 0 == dict1[k]:del dict1[k]list1 = []
for k,v in dict1.items():str1 = "{}".format('%s:%d' %(k, v))list1.append(str1)
print(",".join(list1))

题目意思:@之前的字符集 要 减去@之后的字符集

输入
a:3,b:5,c:2@a:1,b:2,c:2
输出
a:2,b:3

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

opencascade TopoDS_Iterator源码学习拓扑迭代器

opencascade TopoDS_Iterator 前言 遍历给定 TopoDS_Shape 对象的底层形状,提供对其组件子形状的访问。每个组件形状作为带有方向的 TopoDS_Shape 返回,并且由原始值和相对值组成的复合体。 方法 1 //! 创建一个空的迭代器。 TopoDS_Iterator(); 2 //! 子形状上创建一个迭代器…

浅谈笛卡尔树

[介绍(百度百科)](笛卡尔树_百度百科 (baidu.com)) 笛卡尔树是一种特定的二叉树数据结构,可由数列构造,在范围最值查询、范围\(top_k\)查询(range top k queries)等问题上有广泛应用。它具有堆的有序性,中序遍历可以输出原数列。笛卡尔树结构由Vuillmin(1980)在解决范围…

9.30

[实验任务一]:UML复习 阅读教材第一章复习UML,回答下述问题: 面向对象程序设计中类与类的关系都有哪几种?分别用类图实例说明。 1. 继承:2. 实现:3. 关联: 4. 聚合: 5. 组合: 6. 依赖:

9.30 实验1:UML与面向对象程序设计原则

[实验任务一]:UML复习阅读教材第一章复习UML,回答下述问题:面向对象程序设计中类与类的关系都有哪几种?分别用类图实例说明。 1. 继承关系 Students类继承People类 2.实现关系 一个class类实现interface接口(可以是多个)的功能 3.依赖关系 一个类A使用到了另一…

Windows平台下安装与配置MySQL9

要在Windows平台下安装MySQL,可以使用图行化的安装包。图形化的安装包提供了详细的安装向导,以便于用户一步一步地完成对MySQL的安装。本节将详细介绍使用图形化安装包安装MySQL的方法。 1.2.1 安装MySQL 要想在Windows中运行MySQL,需要32位或64位Windows操作系统,例如Win…

VMware ESXi 8.0U3 macOS Unlocker OEM BIOS 2.7 Dell HPE 定制版 9 月更新发布

VMware ESXi 8.0U3 macOS Unlocker & OEM BIOS 2.7 Dell HPE 定制版 9 月更新发布VMware ESXi 8.0U3 macOS Unlocker & OEM BIOS 2.7 Dell HPE 定制版 9 月更新发布 VMware ESXi 8.0U3 macOS Unlocker & OEM BIOS 2.7 标准版和厂商定制版 ESXi 8.0U3 标准版,Dell …

VMware Aria Suite Lifecycle 8.18 发布,新增功能概览

VMware Aria Suite Lifecycle 8.18 发布,新增功能概览VMware Aria Suite Lifecycle 8.18 - 应用生命周期管理 请访问原文链接:https://sysin.org/blog/vmware-aria-suite-lifecycle/,查看最新版。原创作品,转载请保留出处。 作者主页:sysin.org应用生命周期管理 VMware Ar…

解密prompt系列39. RAG之借助LLM优化精排环节

RAG这一章我们集中看下精排的部分。粗排和精排的主要差异其实在于效率和效果的balance。粗排和精排的主要差异其实在于效率和效果的balance。粗排模型复杂度更低,需要承上启下,用较低复杂度的模型RAG的部分我们之前讨论过信息召回的多样性,信息密度和质量,主要集中在召回,…