找到 10786 篇文章 关于 Python

Python 中列表推导式和 ord() 函数移除所有非字母字符

Pavitra
更新于 2019年8月7日 08:19:21

162 次浏览

本文将学习一个程序,其中我们可以使用 Python 3.x 中的列表推导式和 ord() 函数的概念来移除所有非字母字符。或者更早的版本。算法1.我们遍历给定的字符串以检查字符。2.选择位于 [a-z] 或 [A-Z] 范围内的字符。3.使用 join 函数打印所有通过测试的字符。示例def remchar(input): # 检查大写和小写字符 final = [ch for ch in input if (ord(ch) in range(ord('a'), ord('z')+1, 1)) or (ord(ch) in range(ord('A'), ord('Z')+1, 1))] return ... 阅读更多

使用 collections 模块在 Python 中统计数组中所有元素的频率

Pradeep Elance
更新于 2019年8月7日 08:18:37

269 次浏览

由于 Python 允许在列表中使用重复元素,因此我们可以有一个元素出现多次。列表中元素的频率表示该元素在列表中出现的次数。在本文中,我们使用 collections 模块的 Counter 函数来找出列表中每个项目的频率。语法语法:Counter(list) 其中 list 是 Python 中的可迭代对象示例以下代码使用 Counter() 来跟踪频率,并使用 items() 迭代 Counter 函数结果中的每个项目,以便以格式化的方式打印。from collections import Counter list = ['Mon', 'Tue', ... 阅读更多

在 Python 中统计数组中不同元素的数量

Pradeep Elance
更新于 2019年8月7日 08:15:52

544 次浏览

在 Python 中的列表中,我们可能有重复的元素。当我们计算列表的长度时,我们会得到包括重复元素在内的总长度。但在本文中,我们将看到如何获取列表中不同元素或唯一元素的总计数。示例在下面的示例中,我们使用 collections 模块中的 counter()。在这个模块中,Counter 是一个用于计数可哈希对象的 dict 子类。Counter 是一个无序集合,其中元素存储为字典键,它们的计数存储为字典值。因此,从原始列表中 ... 阅读更多

Python 中 Lambda 和 filter 的示例

Pavitra
更新于 2019年8月7日 08:15:51

2K+ 次浏览

在本文中,我们将学习 Python 3.x 中的 lambda 表达式和 filter() 函数。或者更早的版本。这些函数存在于内置的 Python 标准库中。什么是 lambda 表达式?内联函数可以通过 lambda 表达式来定义。lambda 表达式由 lambda 关键字后跟一个用逗号分隔的参数列表以及要使用参数列表计算的表达式组成,格式如下:语法 Lambda 参数:表达式返回值:通过将参数代入表达式计算得到的值。lambda 表达式通常简称为匿名函数,因为它们没有被赋予任何名称 ... 阅读更多

在 Python 中遍历字符串的字符

Pavitra
更新于 2020年7月1日 07:10:14

1K+ 次浏览

在本文中,我们将学习如何在 Python 3.x 中遍历/迭代字符串的字符。或者更早的版本。字符串是字符的集合,可能包含空格、字母或整数。可以使用索引或通过引用来访问它们。下面显示了一些常用的实现方法。方法 1 - 无索引的直接迭代器示例string_inp = "tutorialspoint" # 迭代字符串 for value in string_inp:    print(value, end='')方法 2 - 使用基于索引的访问的最常见方法示例string_inp = "tutorialspoint" # 迭代字符串 for value in range(0, len(string_inp)):    print(string_inp[value], end='')方法 3 - ... 阅读更多

Python 中的 casefold() 字符串

Pradeep Elance
更新于 2019年8月7日 08:10:47

121 次浏览

此函数有助于将单词的字母转换为小写。当应用于两个字符串时,它可以匹配它们的值,而不管字母的大小写类型如何。应用 casefold()在下面的示例中,我们将 casefold() 函数应用于字符串,结果以全小写字母的形式出现。示例string = "BestTutorials" # 打印小写字符串 print(" 小写字符串:", string.casefold())输出运行以上代码,我们得到以下结果:小写字符串:besttutorials使用 casefold() 进行比较在应用 casefold() 函数后,我们可以比较两个具有相同字母但大小写不同的字符串。... 阅读更多

将 Pandas 数据框中列的首字母大写

Pradeep Elance
更新于 2019年8月7日 08:09:11

1K+ 次浏览

Pandas 数据框类似于具有行和列的表格。有时我们可能需要将数据框中一列的首字母大写,这可以通过以下方法实现。创建数据框在下面的示例中,我们首先创建一个数据框,列名为 Day 和 Subject。示例import pandas as pd # 一个数据框 df = pd.DataFrame({'Day': ['mon', 'tue', 'wed', 'thu', 'fri'], 'Subject': ['Math', 'english', 'science', 'music', 'games']}) print(df)输出运行以上代码,我们得到以下结果:      Day    Subject 0     mon       Math 1     ... 阅读更多

Python 中的 callable()

Pradeep Elance
更新于 2019年8月7日 08:05:13

247 次浏览

Python 中的 callable() 函数是其标准库的一部分,如果对象是可调用的,则返回 True,如果不是,则返回 False。对象本身应该有一个 call 方法才能是可调用的。例如,如果我们只声明一个带有值的变量,它不可调用,但如果我们声明一个函数,那么它就成为可调用的。可调用对象下面我们声明一个可调用的函数。可以通过实际调用函数以及通过 callable 函数进行检查来验证。示例def func_callable():    x = 3    y = 5    z = ... 阅读更多

在 Python 中遍历集合

Pavitra
更新于 2020年7月1日 07:11:50

2K+ 次浏览

在本文中,我们将学习如何在 Python 3.x 中遍历/迭代集合。或者更早的版本。它是一个无序的对象集合,没有任何重复项。这可以通过将所有元素括在花括号中来完成。我们还可以通过使用关键字“set”进行类型转换来形成集合。方法 1 - 使用无索引的可迭代对象示例set_inp = {'t', 'u', 't', 'o', 'r', 'i', 'a', 'l', 's', 'p', 'o', 'i', 'n', 't'} # 迭代集合 for value in set_inp:    print(value, end='')方法 2 - 通过转换为列表类型使用索引访问示例set_inp = list({'t', 'u', 't', 'o', 'r', ... 阅读更多

在 Python 中遍历列表

Pavitra
更新于 2020年7月1日 07:13:07

443 次浏览

在本文中,我们将学习如何在 Python 3.x 中遍历/迭代列表。或者更早的版本。列表是有序元素的序列。它是一种非标量数据结构,本质上是可变的。与存储属于相同数据类型的元素的数组相比,列表可以包含不同的数据类型。方法 1 - 使用无索引的可迭代对象示例list_inp = ['t', 'u', 't', 'o', 'r', 'i', 'a', 'l', 's', 'p', 'o', 'i', 'n', 't'] # 迭代列表 for value in list_inp:    print(value, end='')方法 2 - 通过索引使用常规方式示例list_inp = ['t', 'u', 't', 'o', 'r', 'i', ... 阅读更多

广告