1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  • 【求知=>算法】有效的字母异位词

    【求知=>算法】有效的字母异位词

    RainNight 2022-01-9 求知=>算法

    337°

    ## 有效的字母异位词 --- 给定两个字符串 `s` 和 `t` ,编写一个函数来判断 `t` 是否是 `s`的字母异位词。 注意:若 `s` 和 `t`中每个字符出现的次数都相同,则称 `s` 和 `t`互为字母异位词。 示例 1: --- > 输入: s = “anagram”, t = “nagaram” > 输出: true 示例 2: --- > 输入: s = “rat”, t = “car” > 输出: false 提示: --- * `1 <= s.length, t.leng
  • enumerate() 函数的应用

    enumerate() 函数的应用

    RainNight 2022-01-9 Python

    293°

    ## enumerate() 函数的应用 --- enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。 以下是 enumerate() 方法的语法: > enumerate(sequence, [start=0]) * sequence -- 一个序列、迭代器或其他支持迭代对象。 * start -- 下标起始位置。 返回 enumerate(枚举) 对象。 ## 案例分析 --- ``` seq
  • sorted() 函数的应用

    sorted() 函数的应用

    RainNight 2022-01-9 Python

    291°

    ## sorted() 函数的应用 --- sorted() 函数对所有可迭代的对象进行排序操作。 > sort 与 sorted 区别: > sort 是应用在 list 上的方法,sorted 可以对所有可迭代的对象进行排序操作。 > list 的 sort 方法返回的是对已经存在的列表进行操作,而内建函数 sorted 方法返回的是一个新的 list,而不是在原来的> 基础上进行的操作。 sorted 语法: > sorted(iterable, key=None, reverse=Fal
  • 【求知=>算法】字符串中的第一个唯一字符

    【求知=>算法】字符串中的第一个唯一字符

    RainNight 2022-01-8 求知=>算法

    297°

    给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。 提示: --- > 你可以假定该字符串只包含小写字母。 ## 解题思路 --- 1. 统计字符串出现的次数的方式 * 定义字符串s; * 将字符串转换成list集合并定义为list_s; * 获取集合的长度,定义为l; * 遍历数据统计每个字符串出现的次数,如果出现的次数等于1就把第一个数据下标返回,没有就返回-1。 ```py # s = "leetcode" s = "loveleetcode" list
  • find()与rfind()方法的使用

    find()与rfind()方法的使用

    RainNight 2022-01-7 Python

    288°

    ## find()方法 Python find() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,如果包含子字符串返回开始的索引值,否则返回-1。 find()方法语法: > `str.find(str, beg=0, end=len(string))` > str -- 指定检索的字符串 > beg -- 开始索引,默认为0。 > end -- 结束索引,默认为字符串的长度。 > 如果包含子字符串返回开始的索引值,否
  • 去除字符串空格的方法

    去除字符串空格的方法

    RainNight 2022-01-7 Python

    319°

    ## 去除字符串空格的方法 方法一:strip方法 , 去除字符串最左和最右的空格 ``` s = " n e t e a r n " print(s.strip()) ``` ![file](/static/upload/bigpic/20220107/1641543012099853021.png) 方法二:lstrip方法, 去除字符串最左的空格、rstrip方法, 去除最右的空格 ``` print(s.lstrip()) print(s.rstrip()) ``` ![file](/s
  • Counter类(计数器)的应用

    Counter类(计数器)的应用

    RainNight 2022-01-7 Python

    282°

    ## Counter类(计数器)的应用 Counter(计数器):用于追踪值的出现次数 Counter类继承dict类,所以它能使用dict类里面的方法 --- 创建一个Counter类 ``` import collections obj = collections.Counter('netearn') print(obj) ``` ![file](/static/upload/bigpic/20220107/1641541673312967986.png) elements() ``` pr
  • 【求知=>算法】整数反转

    【求知=>算法】整数反转

    RainNight 2022-01-6 求知=>算法

    318°

    ## 整数反转 --- 给你一个 32 位的有符号整数`x` ,返回将 `x` 中的数字部分反转后的结果。 如果反转后整数超过 32 位的有符号整数的范围 `[−231, 231 − 1]` ,就返回 0。 **假设环境不允许存储 64 位整数(有符号或无符号)。** 示例 1: --- > 输入:x = 123 > 输出:321 示例 2: --- > 输入:x = -123 > 输出:-321 示例 3: --- > 输入:x = 120 > 输出:21 示例 4: --- > 输入:x =
  • join()方法的使用

    join()方法的使用

    RainNight 2022-01-6 Python

    287°

    ## join()方法的使用 `join()方法`用于将序列中的元素以指定的字符连接生成一个新的字符串。 join()方法语法: > str.join(sequence) > sequence -- 要连接的元素序列。 > 返回通过指定字符连接序列中元素后生成的新字符串。 ## 案例分析 ``` s1 = "_" s2 = "" seq = ("n", "e", "t", "e", "a", "r","n") # 字符串序列 print(s1.join(seq)) print(s2.join(s
  • 【求知=>算法】反转字符串

    【求知=>算法】反转字符串

    RainNight 2022-01-5 求知=>算法

    332°

    ## 反转字符串 --- 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。 不要给另外的数组分配额外的空间,你`必须修改输入数组原地`、使用 `O(1)` 的额外空间解决这一问题。 示例 1: --- > 输入:s = [“h”,”e”,”l”,”l”,”o”] > 输出:[“o”,”l”,”l”,”e”,”h”] 示例 2: --- > 输入:s = [“H”,”a”,”n”,”n”,”a”,”h”] > 输出:[“h”,”a”,”n”,”n”,”a”,”H
Collect from 雨夜的博客 雨夜的博客