找到 34423 篇文章,主题为编程

统计 Python 字典中列表值中的项目数量

Pradeep Elance
更新于 2020年6月4日 11:23:15

981 次浏览

我们得到一个字典,其中键值对的值本身就是一个列表。在这篇文章中,我们将看到如何统计在这个列表中作为字典值的项目的数量。如果我们使用 isinstance 函数来判断字典的值是否为列表,那么每当 isinstance 返回 true 时,我们就增加一个计数变量。示例 在线演示 # 定义字典 Adict = {'Days': ["Mon", "Tue", "wed", "Thu"], 'time': "2 pm", 'Subjects':["Phy", "Chem", "Maths", "Bio"] } print("给定字典:", Adict) count = 0 # ... 阅读更多

Python 中的最小足够团队

Arnab Chakraborty
更新于 2020年6月4日 11:20:34

259 次浏览

假设对于一个项目,我们有一个名为 req_skills 的所需技能列表和一个人员列表。这里第 i 个人 people[i] 包含该人员拥有的技能列表。现在假设一个足够的团队被定义为一组人员,这样对于 req_skills 中的每个所需技能,团队中至少有一人拥有该技能。我们可以用每个人的索引来表示这些团队:例如,假设团队是 [0, 1, 3],这意味着拥有技能 people[0]、people[1] 和 people[3] 的人员。我们必须找到... 阅读更多

统计并显示 Python 字符串中的元音

Pradeep Elance
更新于 2020年6月4日 11:19:57

1K+ 次浏览

给定一个字符字符串,让我们分析有多少字符是元音。使用集合 我们首先找出所有单独的唯一字符,然后测试它们是否出现在表示元音的字符串中。示例 在线演示 stringA = "Tutorialspoint is best" print("给定字符串:", stringA) vowels = "AaEeIiOoUu" # 获取元音 res = set([each for each in stringA if each in vowels]) print("字符串中存在的元音:", res)输出运行以上代码,得到以下结果:给定字符串:Tutorialspoint is best 字符串中存在的元音:{'e', 'i', 'a', 'o', 'u'}使用 fromkeys 此函数能够提取... 阅读更多

将列表字符串转换为 Python 中的字典

Pradeep Elance
更新于 2020年6月4日 11:18:14

930 次浏览

在这里,我们有一个场景,如果呈现一个字符串,其中包含其中的元素,使其成为一个列表。但是这些元素也可以表示键值对,使其成为字典。在这篇文章中,我们将看到如何获取这样的列表字符串并将其转换为字典。使用 split 和切片 在这种方法中,我们使用 split 函数将元素作为键值对分开,并使用切片将键值对转换为字典格式。示例 在线演示 stringA = '[Mon:3, Tue:5, Fri:11]' # 给定字符串 print("给定字符串:", stringA) # 类型检查 print(type(stringA)) # 使用... 阅读更多

将 Python 列表中的所有字符串转换为整数

Pradeep Elance
更新于 2020年6月4日 11:16:45

2K+ 次浏览

有时我们可能有一个包含字符串的列表,但字符串本身是数字和闭合引号。在这个列表中,我们希望将字符串元素转换为实际整数。使用 int() int 函数接收参数,如果参数已经是数字,则将其转换为整数。因此,我们设计一个 for 循环来遍历列表的每个元素并应用 in 函数。我们将最终结果存储到一个新列表中。示例 在线演示 listA = ['5', '2', '-43', '23'] # 给定列表 print("给定包含字符串的列表:", listA) # 使用 int res = [int(i) for i ... 阅读更多

解析 Python 中的布尔表达式

Arnab Chakraborty
更新于 2020年6月4日 11:18:09

998 次浏览

假设我们有一个布尔表达式,我们必须在评估该表达式后找到结果。表达式可以是:"t",评估为 True;"f",评估为 False;"!(expression)",评估为内部表达式的逻辑非;"&(expr1, expr2, ...)",评估为 2 个或多个内部表达式的逻辑与;"|(expr1, expr2, ...)",评估为 2 个或多个内部表达式的逻辑或;因此,如果输入类似于 "|(!(t), &(t, f, t))",则输出将为 false,这是因为 !(t) 为 false,然后 &(t, f, t) 也为 false,所以所有 false 值的或将为 false。要... 阅读更多

在 Python 中将两个列表转换为字典

Pradeep Elance
更新于 2020年6月4日 11:15:54

4K+ 次浏览

虽然 Python 列表包含一系列值,但另一方面,字典包含一对值,称为键值对。在这篇文章中,我们将采用两个列表并将它们组合在一起以创建一个 Python 字典。使用 for 和 remove 我们创建两个嵌套的 for 循环。在内循环中,我们将其中一个列表作为字典的键,同时不断从外循环的列表中删除值。示例 在线演示 listK = ["Mon", "Tue", "Wed"] listV = [3, 6, 5] # 给定列表 print("K 列表:", listK) print("V 列表:"... 阅读更多

在 Python 中将字符串转换为 DateTime,反之亦然

Pradeep Elance
更新于 2020年6月4日 11:13:41

209 次浏览

Python 具有广泛的日期和时间处理功能。在这篇文章中,我们将看到如何将格式正确的字符串转换为日期时间,反之亦然。使用 strptime 来自 datetime 模块的 strptime 函数可以通过采用适当的格式说明符来实现从字符串到日期时间的转换。示例 在线演示 import datetime dt_str = 'September 19 2019 21:02:23 PM' # 给定日期时间 print("给定日期时间:", dt_str) # 类型检查 print("数据类型:", type(dt_str)) # 格式 dtformat = '%B %d %Y %H:%M:%S %p' datetime_val = datetime.datetime.strptime(dt_str, dtformat) print("转换为日期时间后:", datetime_val) # 类型检查 print("数据类型:", type(datetime_val)) # 还原为字符串... 阅读更多

在 Python 中将包含列表的字符串转换为列表

Pradeep Elance
更新于 2020年6月4日 11:11:47

537 次浏览

有时我们可能会获得包含字符串的数据,但流内数据的结构是 Python 列表。在这篇文章中,我们将把包含列表的字符串转换为实际的 Python 列表,以便进一步用于数据处理。使用 eval 我们知道 eval 函数将返回作为参数提供给它的实际结果。因此,我们将给定的字符串提供给 eval 函数,并取回 Python 列表。示例 在线演示 stringA = "['Mon', 2, 'Tue', 4, 'Wed', 3]" # 给定字符串 print("给定字符串:", stringA) # 类型检查 print(type(stringA)) # 使用... 阅读更多

C++ 中的最短公共超序列

Arnab Chakraborty
更新于 2020年6月4日 11:14:39

140 次浏览

假设我们有两个字符串 str1 和 str2,我们必须找到同时具有 str1 和 str2 作为子序列的最短字符串。可能有多个结果,因此我们只返回其中一个。正如您所知,如果从 T 中删除一些字符(可能为 0,并且字符是从 T 中的任何位置选择的),则字符串 S 被称为字符串 T 的子序列,结果为字符串 S。因此,如果输入类似于 "acab"、"bac",则输出将为 "bacab",这是因为两个给定的字符串都是它的子序列。为了解决这个问题,我们将... 阅读更多

广告
© . All rights reserved.