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)