
python学习笔记
文章平均质量分 76
AI AX AT
这个作者很懒,什么都没留下…
展开
-
BFS题目专栏
目录1091. 二进制矩阵中的最短路径1091. 二进制矩阵中的最短路径题目来自leetcode给你一个 n x n 的二进制矩阵 grid 中,返回矩阵中最短 畅通路径 的长度。如果不存在这样的路径,返回 -1 。二进制矩阵中的畅通路径是一条从 左上角 单元格(即(0, 0))到 右下角 单元格(即,(n - 1, n - 1))的路径,该路径同时满足下述要求:路径途经的所有单元格都的值都是 0 。路径中所有相邻的单元格应当在 8 个方向之一 上连通(即,相邻两单元之间彼此不同且共享一条边或者原创 2022-02-26 20:35:32 · 687 阅读 · 0 评论 -
Python宽搜(BFS)和深搜(DFS)
目录BFSBFS是什么BPS工作过程和原理BFS应用场景python实现BFS(树和图)python实现BFS图python实现图的最短路径python实现BFS树DFSDFS是什么DFS工作过程和原理DFS应用场景python实现DFSpython实现DFS图python实现DFS树何时使用深搜和广搜python实现树前中后序遍历前序遍历中序遍历后序遍历参考资料BFSBFS是什么BFS称为宽度优先搜索也叫做广度优先搜索,其别名又叫BFS,属于一种盲目搜寻法。Dijkstra单源最短路径算法和Pri原创 2022-02-17 19:16:27 · 5744 阅读 · 2 评论 -
python递归学习笔记
python递归原创 2022-02-14 18:17:27 · 551 阅读 · 0 评论 -
python3实现输入多个数字(字符串)空格隔开
python3实现输入多个数字(字符串)空格隔开import osimport syslist = input()num = [int(n) for n in list.split()]n = len(num)-1print(num[-2::-1])原创 2022-02-14 16:29:40 · 3861 阅读 · 0 评论 -
蓝桥杯python历届真题总结(持续更新)
单词分析输入描述输入一行包含一个单词,单词只由小写英文字母组成。对于所有的评测用例,输入的单词长度不超过 1000。输出描述输出两行,第一行包含一个英文字母,表示单词中出现得最多的字母是哪 个。如果有多个字母出现的次数相等,输出字典序最小的那个。第二行包含一个整数,表示出现得最多的那个字母在单词中出现的次数。import osimport syslist = [0]*200st = input()for i in st: column = ord(i) list[co原创 2022-01-28 22:43:20 · 40166 阅读 · 6 评论 -
python学习——阿里云天池龙珠计划(python训练营)——task04
task04赛前准备数据处理# 读取候选人信息,由于原始数据没有表头,需要添加表头candidates = pd.read_csv("weball20.txt", sep = '|',names=['CAND_ID','CAND_NAME','CAND_ICI','PTY_CD','CAND_PTY_AFFILIATION','TTL_RECEIPTS', 'TRANS_FROM_A原创 2021-07-14 18:20:01 · 156 阅读 · 0 评论 -
python学习——阿里云天池龙珠计划(python训练营)——task03
目录函数函数定义函数的调用函数参数函数的返回值变量作用域类与属性对象=属性+方法self是什么python的魔法方法函数函数定义函数以def关键词开头,后接函数名和圆括号()。函数执行的代码以冒号起始,并且缩进。return [表达式]结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回None。def functionname(parameters): "函数_文档字符串" function_suite return [expression]函数的调用def原创 2021-07-14 14:35:49 · 298 阅读 · 0 评论 -
python学习——阿里云天池龙珠计划(python训练营)——task02
目录列表(list)列表定义列表的创建向列表中添加元素删除列表中的元素获取列表中的元素列表常用操作符列表的其它方法元组(tuple)创建和访问一个元组更新和删除一个元组元组相关的操作符内置方法解压元组字符串Python 的常用转义字符字符串的切片与拼接字符串的常用内置方法字符串格式化字典(dict)字典定义创建和访问字典字典的内置方法集合(set)集合的创建访问集合中的值集合中内置方法序列针对序列的内置函数列表(list)列表定义列表是有序集合,没有固定大小,能够保存任意数量任意类型的 Python原创 2021-07-12 22:30:16 · 739 阅读 · 0 评论 -
python学习——阿里云天池龙珠计划(python训练营)——task01
python入门(上)python入门中和下在博客里变量、运算符与数据类型注释运算符变量和赋值数据类型与转换print() 函数位运算原码、反码和补码按位运算利用位运算实现快速计算利用位运算实现整数集合条件语句if 语句if - else 语句if - elif - else 语句assert 关键词循环语句while 循环while - else 循环for 循环for - else 循环range() 函数enumerate()函数break 语句co原创 2021-07-10 22:01:31 · 1124 阅读 · 0 评论