找到 34423 篇文章 关于编程

在 Python 中查找异构列表中的最小值和最大值

Pradeep Elance
更新于 2020-08-26 08:05:29

471 次浏览

Python 列表可以同时包含字符串和数字。我们称之为异构列表。在这篇文章中,我们将获取这样一个列表,并找到列表中存在的最小和最大数字。查找最小值在这种方法中,我们将使用 isinstance 函数来查找列表中仅存在的整数,然后应用 min 函数从中获取最小值。示例 实时演示listA = [12, 'Sun', 39, 5, 'Wed', 'Thus'] # 给定列表 print("给定列表:", listA) res = min(i for i in listA if isinstance(i, int)) # 结果 print("The ... 阅读更多

在 Python 中查找 NumPy 数组列表的平均值

Pradeep Elance
更新于 2020-08-26 08:04:18

711 次浏览

NumPy 是一个功能强大的 Python 库,用于数值数据处理。它主要以数组的形式获取数据,并应用各种函数(包括统计函数)来从数组中获取结果。在这篇文章中,我们将了解如何获取给定数组的平均值。使用 meanmean 函数可以接收一个数组并给出其中所有元素的数学平均值。因此,我们设计一个 for 循环来跟踪输入的长度并遍历每个数组计算其平均值。示例 实时演示import numpy as np ... 阅读更多

在 Python 中查找最大差对

Pradeep Elance
更新于 2020-08-26 08:02:34

404 次浏览

数据分析可能会带来各种挑战。在这篇文章中,我们将获取一个列表,其元素为数字。然后,我们将找到列表中这样的元素对,它们之间的值差最大。使用 nlargest这里的方法是首先找出所有可能的元素组合,然后从第一个元素中减去第二个元素。最后,应用 heapq 模块中的 nlargest 函数来获取差值最大的那些对。示例 实时演示from itertools import combinations from heapq import nlargest listA = [21, 14, 30, 11, 17, 18] # 给定列表 ... 阅读更多

在 Python 中查找最长的连续字母和数字子字符串

Pradeep Elance
更新于 2020-08-26 08:00:29

312 次浏览

给定的字符串可能是数字和字母的混合。在这篇文章中,我们需要找到包含字母和数字的最大子字符串。使用 re 模块正则表达式模块可用于查找所有包含数字或字母的连续子字符串。然后,我们应用 max 函数仅选择在所有找到的子字符串中长度最长的字母和数字的连续子字符串。findall 函数也用于识别和获取所需的子字符串。示例 实时演示import re def longSubstring(str):    letter = max(re.findall(r'\D+', str), key=len)    digit = max(re.findall(r'\d+', str), ... 阅读更多

在 Python 中查找字典中具有重复值的键

Pradeep Elance
更新于 2020-08-26 07:57:07

5K+ 次浏览

在处理字典时,我们可能会遇到字典中存在重复值的情况,而键显然仍然是唯一的。在这篇文章中,我们将了解如何实现这一点。交换键和值我们将字典的键与值交换,然后继续追加与给定键关联的值。这样,重复的值就会合并,我们可以在生成的新的字典中看到它们。示例 实时演示dictA = {'Sun': 5, 'Mon': 3, 'Tue': 5, 'Wed': 3} print("给定字典:", dictA) k_v_exchanged = {} for key, value in dictA.items():    if ... 阅读更多

在 Python 中查找给定列表中的 k 个最长的单词

Pradeep Elance
更新于 2020-08-26 07:55:36

162 次浏览

我们有一个场景,我们需要从包含许多不同长度的单词的列表中挑选前 n 个最长的单词。在这篇文章中,我们将了解实现该目标的各种方法。使用 count() 和 sorted()我们首先按反序对列表的元素进行排序,以便最长的单词位于列表的开头。然后查找每个单词的长度并将 count 的结果添加到一个变量中。最后,获取我们需要的最长单词的切片。示例 实时演示from itertools import count def longwords(l, x):   ... 阅读更多

在 Python 中查找给定列表中 None 值的索引

Pradeep Elance
更新于 2020-08-26 07:51:16

592 次浏览

在处理数据分析时,我们可能会遇到列表中存在的 None 值。这些值不能直接用于数学运算和字符串运算等。因此,我们需要找到它们的位置,然后将它们转换或有效地使用它们。使用 range()结合 range 和 len 函数,我们可以将每个元素的值与 None 进行比较并捕获它们的索引位置。当然,我们使用 for 循环设计来实现这一点。示例 实时演示listA = ['Sun', 'Mon', None, 'Wed', None, None] # 给定列表 print("给定列表:", listA) # 使用 range 位置 ... 阅读更多

在 Python 中使用 lambda 查找直到 n 的斐波那契数列

Pradeep Elance
更新于 2020-08-26 07:43:29

2K+ 次浏览

斐波那契数列是一个广为人知的数学数列,它解释了许多自然现象。它从 0 和 1 开始,然后继续将一个项添加到其前一项以获取下一项。在这篇文章中,我们将了解如何在 Python 中使用 lambda 函数生成给定数量的斐波那契数列元素。使用 sum 和 map我们使用 map 函数将 lambda 函数应用于列表的每个元素。我们设计了一个列表切片机制来获取前两项的总和,并使用 range 来跟踪计数... 阅读更多

在 Python 中查找 NumPy 中范围内的元素

Pradeep Elance
更新于 2020-08-26 07:41:23

2K+ 次浏览

有时在使用 NumPy 库处理数据时,我们可能需要筛选特定范围内的某些数字。这可以通过使用 NumPy 中的一些内置方法来实现。使用 and 运算符在这种方法中,我们获取一个 NumPy 数组,然后对其应用 logical_and 函数。NumPy 中的 where 子句也用于应用 and 条件。结果是一个数组,显示满足所需范围条件的元素的位置。import numpy as np A = np.array([5, 9, 11, 4, 31, 27, 8]) # 打印初始数组 print("给定数组:", A) ... 阅读更多

在 Python 中查找字典的深度

Pradeep Elance
更新于 2020-08-26 07:40:38

735 次浏览

Python 字典可以嵌套,即字典中包含字典。在这篇文章中,我们将了解如何在字典嵌套时计算字典的嵌套级别。使用字符串转换在这种方法中,我们将整个字典转换为字符串。然后,我们计算左 { 的数量,这些数量指示字典嵌套到哪个级别。示例 实时演示dictA = {1: 'Sun', 2: {3: {4:'Mon'}}} dictStr = str(dictA) cnt = 0 for i in dictStr :    if i == "{":       cnt += 1 print("字典的深度:", cnt)输出运行... 阅读更多

广告

© . All rights reserved.