青少年蓝桥杯国赛要点

news/2025/1/15 22:41:19/

1.字典的常见方法 dict——{key:value,}

Python3 字典

删除操作:

        删除键:del dicto['key']

        删除键对应的值:dicto.pop(key)  (2022.05出现在选择题第三题)

        清空字典:dicto.clear()

        删除字典:del dicto

        返回并删除字典中最后一个键值对:dicto.popitem()

更新操作: 

        将字典1与字典2合并在一起,也叫将字典2的数据更新到字典1中:dict1.update(dict2)(2023.05出现在选择题第一题)

获取操作:

        访问指定键的值:dict.get(key)

        访问键:dict.keys()

        访问值:dict.values()

        以列表返回一个视图对象:dict.items()

其他操作:

        max(dict), min(dict) 用于找出键中最大值(字典序)和最小值  (2021.05选择题第一题)

x = True
country_counter = {}  #创建空字典
#country_counter = dict()   #创建空字典def addone(country):if country in country_counter:country_counter[country] += 1else:country_counter[country] = 1addone('China')
addone('Japan')
addone('china')print(len(country_counter))输出:3
len 函数返回字典中 key 的数量,实例中向字典添加了三个元素,注意字典的 key 是区分大小写的。
confusion = {}
confusion[1] = 1
confusion['1'] = 2
confusion[1] += 1sum = 0
for k in confusion:sum += confusion[k]print(sum)输出结果:4
字典中的 key 字符串和数字是区分开的.

2,集合的常见方法   set——{,}

Python3 集合

添加操作

        s.add(x)

        s.update(x)

删除操作

        s.remove(x)

        s.discard(x)      (2023.05国赛题第四道选择题)

        s.pop()  随机删除集合中的一个元素

        s.clear() 清空集合

其他操作

        s.union(s2)      返回两个集合的并集

        s.issubset(s2)     用于判断集合的所有元素是否都包含在指定集合中

3.列表的常见方法  list——[,]

Python3 列表

更新列表

        list.append(x)  在列表末尾添加新的对象

        list.extend(list2)  用新列表扩展原来的列表

        list.insert(index,x)  将对象插入列表

删除操作

        list.pop()      移除列表中的最后一个元素  (2022.05国赛选择题第一题)

        list.remove(x)   移除列表中某个值的第一个匹配项

        list.clear()    清空列表

其他操作

        list.reverse()     反向列表中元素

        list.sort()      对原列表进行排序

真题汇总:

蓝桥杯青少年组python:第十二届国赛(2021年)

蓝桥杯青少年组python:第十三届国赛选择题(2022.05)

蓝桥杯青少年组python:第十四届国赛(2023.05)


http://www.ppmy.cn/news/1521421.html

相关文章

kafka单机安装

kafka单机安装 下载地址 官网:https://kafka.apache.org/最新版本下载页面:https://kafka.apache.org/downloads 说明 版本选择:3.0.0,kafka_2.12-3.0.0.tgz下载地址:https://archive.apache.org/dist/kafka/3.0.0…

算法练习题14——leetcode84柱形图中最大的矩形(单调栈)

题目描述: 解题思路: 要解决这个问题,我们需要找到每个柱子可以扩展的最大左右边界,然后计算以每个柱子为高度的最大矩形面积。 具体步骤如下: 计算每个柱子左侧最近的比当前柱子矮的位置: 使用一个单调…

使用自制COCO数据集进行PaddleDetection模型训练

本次模型训练基于百度飞浆的Baseline: 19届智能车百度创意组识别 - 飞桨AI Studio星河社区 (baidu.com) 一、收集数据及数据处理 用摄像头拍摄实物,这里先选用baseline中给好的数据集。创建VOC文件夹,文件夹里包含Annotations和JPEGImages两…

双信封程序

一、双信封程序 世界银行采购的一阶段和多阶段市场方式选项,在实施中还涉及单信封、双信封程序。单信封是在一个信封内同时递交技术和财务投标书/建议书,信封打开后同时评审。双信封是第一个信封包装资格和技术部分,第二个信封包装财务&#…

分类预测|基于蜣螂优化极限梯度提升决策树的数据分类预测Matlab程序DBO-Xgboost 多特征输入单输出 含基础模型

分类预测|基于蜣螂优化极限梯度提升决策树的数据分类预测Matlab程序DBO-Xgboost 多特征输入单输出 含基础模型 文章目录 一、基本原理1. 数据准备2. XGBoost模型建立3. DBO优化XGBoost参数4. 模型训练5. 模型评估6. 结果分析与应用原理总结 二、实验结果三、核心代码四、代码获…

WGCLOUD的下发指令多长时间执行完成

15秒左右 WGCLOUD在v3.5.4版本,对下发指令做了优化,最快10s执行完成

《深入解析 ESLint 配置:从零到精通》

一、引言 在现代前端开发中,代码质量是至关重要的。良好的代码不仅易于维护和扩展,还能提高开发效率和减少错误。ESLint 是一个强大的 JavaScript 代码检查工具,它可以帮助我们发现代码中的潜在问题,强制执行代码规范,…

Aspose.PDF功能演示:在 C# 中将 JPG 图像合并为 PDF

Aspose.PDF 是一款高级PDF处理API,可以在跨平台应用程序中轻松生成,修改,转换,呈现,保护和打印文档。无需使用Adobe Acrobat。此外,API提供压缩选项,表创建和处理,图形和图像功能&am…