找到34423篇编程相关文章

展平给定的Python字典列表

Pradeep Elance
更新于2020年6月4日 12:10:57

854 次浏览

我们有一个列表,其元素是字典。我们需要将其展平以获得单个字典,其中所有这些列表元素都作为键值对存在。使用for和update我们创建一个空字典,并通过读取列表中的元素向其中添加元素。元素的添加是使用update函数完成的。示例 在线演示listA = [{'Mon':2}, {'Tue':11}, {'Wed':3}] # 打印给定的数组 print("给定的数组:", listA) print("对象的类型:", type(listA)) res = {} for x in listA:    res.update(x) # 结果 print("展平后的对象: ", res) print("展平后对象的类型:", type(res))输出运行以上代码将得到以下结果… 阅读更多

Python中第一个出现的真值数字

Pradeep Elance
更新于2020年6月4日 12:06:18

423 次浏览

在这篇文章中,我们需要在一个给定的数字列表中找到第一个出现的非零数字。使用enumerate和next我们使用enumerate获取所有元素的列表,然后应用next函数来获取第一个非零元素。示例 在线演示listA = [0, 0, 13, 4, 17] # 给定的列表 print("给定的列表: " ,listA) # 使用enumerate res = next((i for i, j in enumerate(listA) if j), None) # 打印结果 print("第一个非零数字位于: ", res)输出运行以上代码将得到以下结果−给定的列表: [0, 0, 13, 4, 17]… 阅读更多

Python列表中的第一个非空字符串

Pradeep Elance
更新于2020年6月4日 12:02:25

613 次浏览

给定一个字符串列表,让我们找出第一个非空元素。挑战在于——列表开头可能有一个、两个或多个空字符串,我们必须动态地找出第一个非空字符串。使用next我们应用next函数,如果当前元素为空,则继续移动到下一个元素。示例 在线演示listA = ['', 'top', 'pot', 'hot', ' ', 'shot'] # 给定的列表 print("给定的列表: " ,listA) # 使用next() res = next(sub for sub in listA if sub) # 打印结果 print("第一个非空字符串是:… 阅读更多

查找Python列表中元素的相对顺序

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

391 次浏览

给定一个元素为整数的列表。我们需要找到相对顺序,这意味着如果它们按升序排序,我们需要找到它们位置的索引。使用sorted和index我们首先对整个列表进行排序,然后在排序后找出每个元素的索引。示例 在线演示listA = [78, 14, 0, 11] # 打印原始列表 print("给定的列表是: ", listA) # 使用sorted()和index() res = [sorted(listA).index(i) for i in listA] # 打印结果 print("包含元素相对顺序的列表: ", res)输出运行以上代码将得到… 阅读更多

查找Python中所有元组是否具有相同的长度

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

195 次浏览

在这篇文章中,我们将找出给定列表中所有元组的长度是否相同。使用len我们将使用len函数并将结果与我们正在验证的给定值进行比较。如果值相等,则认为它们长度相同,否则不相等。示例 在线演示listA = [('Mon', '2 pm', 'Physics'), ('Tue', '11 am', 'Maths')] # 打印 print("给定的元组列表:", listA) # 检查长度 k = 3 res = 1 # 迭代 for tuple in listA:    if len(tuple) != k:       res = 0       break # 检查是否… 阅读更多

查找Python中元组列表中出现频率最高的K个元素

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

188 次浏览

我们有一个元组列表。我们需要在其中找到出现频率最高的k个元素。如果k为3,我们需要从列表中的元组中找到前三个元素。使用defaultdict我们将元素放入一个使用defaultdict的字典容器中。然后只找出满足前k个条件的元素。示例 在线演示import collections from operator import itemgetter from itertools import chain # 输入列表初始化 listA = [[('Mon', 126)], [('Tue', 768)], [('Wed', 512)], [('Thu', 13)], [('Fri', 341)]] # 设置K K = 3 # 给定的列表 print("给定的列表:", listA) print("检查值:", K) … 阅读更多

在Python中查找包含给定元素的元组列表中的元组

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

592 次浏览

列表可以将其元组作为其元素。在这篇文章中,我们将学习如何识别包含特定搜索元素(字符串)的元组。使用in和条件我们可以使用in条件设计一个跟随。在in之后,我们可以提到条件或条件组合。示例 在线演示listA = [('Mon', 3), ('Tue', 1), ('Mon', 2), ('Wed', 3)] test_elem = 'Mon' # 给定的列表 print("给定的列表:", listA) print("检查值:", test_elem) # 使用for和if res = [item for item in listA    if item[0] == test_elem and item[1] >= 2] # 打印res print("满足…的元组… 阅读更多

在给定的Python嵌套列表中查找具有最大值的子列表

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

574 次浏览

列表可以包含其他列表作为其元素。在这篇文章中,我们需要找到给定列表中具有最大值的子列表。使用max和lambda max和Lambda函数可以一起使用来给出具有最大值的子列表。示例 在线演示listA = [['Mon', 90], ['Tue', 32], ['Wed', 120]] # 使用lambda res = max(listA, key=lambda x: x[1]) # 打印输出 print("给定的列表:", listA) print("具有最大值的列表: ", res)输出运行以上代码将得到以下结果−给定的列表: [['Mon', 90], ['Tue', 32], ['Wed', 120]] 具有最大值的列表: ['Wed',… 阅读更多

C++中由字母组成的单词的最大分数

Arnab Chakraborty
更新于2020年6月4日 11:50:43

193 次浏览

假设我们有一组单词,一组单个字母以及每个字符的分数。我们必须找到使用给定字母形成的任何有效单词集的最大分数。我们可能不会使用letters中的所有字符,并且每个字母只能使用一次。字母'a','b','c',…,'z'的分数由score[0],score[1],…,score[25]分别给出。因此,如果输入类似于words = ["god", "good", "toc", "cat"], letters = [a, g, o, o, d, d, d, c, t, t]和score = [5, 0, 8, 3, 0, 0,… 阅读更多

使用Python中的Lambda表达式和reduce函数查找出现奇数次的数字

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

255 次浏览

本文要求我们从给定列表中找出出现次数为奇数的数字。同时,我们还需要使用 Lambda 函数和 reduce 函数。我们设计了一个函数,该函数使用 reduce 函数并应用 Lambda 函数来检查元素是否出现奇数次。示例 在线演示 从 `functools` 模块导入 `reduce` 函数 `from functools import reduce` 定义函数 `oddcount(i)`: `   print(reduce(lambda x, y: x ^ y, i))` 列表 `listA = [12, 34, 12, 12, 34]` 打印“给定列表:”,`listA` 打印“出现次数为奇数的元素:” `oddcount(listA)` 输出运行上述代码将得到以下结果…… 阅读更多

广告
© . All rights reserved.