python菜鸟学习之路
文章平均质量分 58
一个菜鸟的python学习过程
—-—\~~——~~/——_——
菜鸟得菜
这个作者很懒,什么都没留下…
展开
-
python语言:leecode刷题,寻找数组索引中位数
这道题目,我呢首先有一个思路,就是先求出nums的和sum,然后用循环按序检测用count来记录左边序列的和,右边序列的和用sum-num[i+1]-count来表示。- 在循环内部,这行代码检查从列表的开始到当前索引(包括当前索引)的子列表的和是否等于从当前索引到列表末尾的子列表的和。需要注意的是,此代码在处理具有偶数个元素的列表时可能会出现问题,因为它只返回满足条件的第一个索引。先判断nums长度==1和大于1时,nums.length==1直接让flag==0,,如果不存在这样的中间位置,请你返回。原创 2024-01-19 23:30:38 · 357 阅读 · 1 评论 -
python开展点
此时需要明确指定正确的编码方式,如:`open('file.txt', 'r', encoding='utf-8')` 以正确读取文件中的中文字符。【在Python中,缩进表示一段代码在谁的里面,有包含的意思,所以不能随意的添加缩进,需要按照规范的操作步骤。将会依次输出 'H', 'e', 'l', 'l', 'o',空格, 'W', 'o', 'r', 'l', 'd' 等字符。:浮点型是具有小数的数字。这两者之间有一个重要的区别是,整型运算结果永远是整型,而浮点型运算结果可以是整型或浮点型。原创 2024-01-18 17:34:16 · 791 阅读 · 1 评论 -
python菜鸟leecode刷题,有关字符组合问题
回溯过程中维护一个字符串,表示已有的字母排列(如果未遍历完电话号码的所有数字,则已有的字母排列是不完整的)。每次取电话号码的一位数字,从哈希表中获得该数字对应的所有可能的字母,并将其中的一个字母插入到已有的字母排列后面,然后继续处理电话号码的后一位数字,直到处理完电话号码中的所有数字,即得到一个完整的字母排列。在这道题中,由于每个数字对应的每个字母都可能进入字母组合,因此不存在不可行的解,直接穷举所有的解即可。对于两个以内的数字组合,是可以的。很好的一道题,使我认清我自己,真的菜鸟中的战斗机,菜鸟之王。原创 2024-01-15 19:46:16 · 338 阅读 · 0 评论 -
leecode刷题
对于这道题,直接用嵌套的三层循环,实现将3个数相加,分解成先实现让两个数相加a=nums[i]+nums[j],因为有三个数相加为这个约束条件因此,可以直接在第三层循环范围是前两个数没有循环到剩下的那些。问题的关键在于,当对元组进行排序并转换为集合时,在每个子列表中单独进行去重,而不是在整个结果列表中进行去重。因此,即使两个子列表包含相同的元素,但只要它们的相对顺序不同,它们就不会被视为重复。今天的分析到这里啦,小菜鸟继续上线,加油打气!啦啦啦啦啦啦啦啦,哈哈哈哈哈哈哈哈哈!我将持续发力~~~~~~~原创 2024-01-12 16:08:22 · 770 阅读 · 0 评论 -
python中for循环的使用(菜鸟上线啦!!!)
3. 使用enumerate()函数的for循环:如果你想在循环中同时获取元素及其索引,可以使用enumerate()函数。2. 使用range()函数的for循环:如果你想根据一个数字序列进行循环,可以使用range()函数。菜鸟今天又懂了一丁点儿(-···^···-)!hhh~~~~lalala,祝大家心想事成,天天开心~~~1. 基本的for循环:这是最常用的for循环,用于遍历序列(如列表、元组、字符串等)。5. 嵌套for循环:可以在一个for循环中包含另一个for循环。原创 2024-01-12 14:05:42 · 419 阅读 · 1 评论 -
python对于三个数字进行任意排序输出(菜鸟上线!!!)
在这个代码中,使用了Python的itertools模块中的permutations函数。这个函数返回输入列表的所有可能排列,然后我们用sorted函数来把每个排列排序成升序,然后用tuple函数来转换成元组。这样我们就得到了所有可能的顺序。是不是淳朴,除了代码字数有点多,我觉得这是我的脑管子,想出来最简单的方法了~~(-……菜鸟我呢,自己想到的解决方法真的很淳朴(chun)(—/\—)!菜鸟今天又懂了一丁点儿(-······-)!原创 2023-10-13 21:29:44 · 439 阅读 · 0 评论 -
Python求取1000到10000之间的回文数
它接受一个整数参数n,将其转换为字符串,然后比较这个字符串是否与其反转后的字符串相等。然后,我们在1000到10000之间进行循环,对于每个数,我们调用is_palindrome。'%'不用我说,大家都知道应该是取余符号吧//////我想到的最佳的办法就是,把这个数拆分开来,然后进行对称比较。这段代码中,我们首先定义了一个函数is_palindrome。然后呢,我找到啦更加简便的一种方法!函数判断是否为回文数,如果是,则打印该整数。今天,又学会了一种方法呢~~~~~~原创 2023-10-13 20:53:20 · 776 阅读 · 0 评论