找到 34423 篇文章,关于编程

C++ 中二叉树的堂兄弟节点

Arnab Chakraborty
更新于 2020年11月16日 13:32:53

467 次浏览

假设我们有一个二叉树,根节点位于深度 0,每个深度 k 节点的子节点位于深度 k+1。二叉树中的两个节点被称为堂兄弟节点,如果它们具有相同的深度,但具有不同的父节点。树的所有值都将是唯一的,并且树中两个不同节点的值为 x 和 y。我们必须检查对应于值 x 和 y 的节点是否是堂兄弟节点。因此,如果输入类似于 x = 5,y = 4,则输出将为 true。要解决这个问题,… 阅读更多

Python - 在保持顺序的已排序列表中插入项目

Hafeezul Kareem
更新于 2020年11月13日 19:17:11

7K+ 次浏览

在这篇文章中,我们将学习如何在保持顺序的已排序列表中插入一个项目。Python 有一个名为 bisect 的内置模块,可以帮助我们将任何元素插入列表中的适当位置。请按照以下步骤编写代码:导入 bisect 模块。初始化需要插入的列表和元素。bisect 模块有一个名为 insort 的方法,可以将元素插入列表中的适当位置。使用此方法并插入元素。打印列表。示例 在线演示# 导入模块 import bisect # 初始化列表,元素 numbers = [10, ... 阅读更多

Python - 通过键来交叉两个字典

Hafeezul Kareem
更新于 2020年11月13日 19:13:25

1K+ 次浏览

在这篇文章中,我们将学习如何使用键来交叉两个字典。我们必须创建一个包含公共键的新字典。让我们来看一个例子。输入:dict_1 = {'A': 1, 'B': 2, 'C': 3} dict_2 = {'A': 1, 'C': 4, 'D': 5} 输出:{'A': 1, 'C': 3}我们将使用字典推导来解决这个问题。请按照以下步骤编写代码:初始化字典。遍历字典一,并添加不在字典二中的元素。打印结果。示例 在线演示# 初始化字典 dict_1 = {'A': 1, 'B': 2, 'C': 3} dict_2 = ... 阅读更多

Python - 多个列表的交集

Hafeezul Kareem
更新于 2020年11月13日 19:08:20

961 次浏览

在这篇文章中,我们将看到如何以不同的方式对包含多个列表的两个列表求交集。让我们从传统方式开始。请按照以下步骤解决问题:用多个列表初始化两个列表。遍历第一个列表,如果当前项目也存在于第二个列表中,则将其添加到新列表中。打印结果。示例 在线演示# 初始化列表 list_1 = [[1, 2], [3, 4], [5, 6]] list_2 = [[3, 4]] # 从两个列表中查找公共项 result = [sub_list for sub_list in list_1 if sub_list in list_2] ... 阅读更多

Python - 两个字符串的交集

Hafeezul Kareem
更新于 2020年11月13日 19:02:25

4K+ 次浏览

在这篇文章中,我们将学习如何以不同的方式对两个字符串求交集。请按照以下步骤解决问题:初始化两个字符串和一个空字符串。遍历第一个字符串,如果当前字符也存在于第二个字符串中并且之前不在新字符串中,则将其添加到新字符串中。打印结果。示例 在线演示# 初始化字符串 string_1 = 'tutorialspoint' string_2 = 'tut' result = '' # 从两个字符串中查找公共字符 for char in string_1:    if char in string_2 and not char in result:     ... 阅读更多

Python - 连接列表中的元组元素

Hafeezul Kareem
更新于 2020年11月13日 18:56:17

11K+ 次浏览

在这篇文章中,我们将学习如何连接列表中的元组元素。使用 join 和 map 方法这是一个简单的事情。请按照以下步骤完成任务:用包含字符串的元组初始化列表。编写一个名为 join_tuple_string 的函数,该函数将元组作为参数并返回一个字符串。使用 map(join_tuple_string, list) 方法连接列表中的元组。将结果转换为列表。打印结果。示例# 用元组初始化列表 string_tuples = [('A', 'B', 'C'), ('Tutorialspoint', 'is a', 'popular', 'site', 'for tech learnings')] # 将元组转换为字符串的函数 def join_tuple_string(strings_tuple) -> str:    return ... 阅读更多

Python - 只连接列表中相邻的单词

Hafeezul Kareem
更新于 2020年11月13日 18:52:49

253 次浏览

在这篇文章中,我们将学习如何连接列表中相邻的单词,而不是数字。请按照以下步骤解决问题:初始化列表。使用 isalpha 方法查找不是数字的单词。4 使用 join 方法连接单词。通过使用 isdigit 方法查找所有数字并在最后添加它们。打印结果。示例 在线演示# 初始化列表 strings = ['Tutorials', '56', '45', 'point', '1', '4'] # 结果 result = [] words = [element for element in strings if element.isalpha()] digits = [element for element in strings if element.isdigit()] # 将元素添加到 ... 阅读更多

Python - 连接 Unicode 列表元素

Hafeezul Kareem
更新于 2020年11月13日 18:47:39

321 次浏览

在这篇文章中,我们将学习如何连接 Unicode 列表元素。请按照以下步骤编写代码:初始化列表。使用 map 和 string.encode 方法将所有元素转换为 Unicode。使用 decode 方法转换每个编码的字符串。使用 join 方法连接字符串。打印结果。示例 在线演示# 初始化列表 strings = ['Tutorialspoint', 'is a popular', 'site', 'for tech leranings'] def get_unicode(string): return string.encode() # 转换为 Unicode strings_unicode = map(get_unicode, strings) # 连接 Unicode result = ' '.join(unicode.decode() for unicode in strings_unicode) # 打印结果 print(result)如果运行上面的代码,... 阅读更多

Python - 从给定数字列表中获得最大的可能数字

Hafeezul Kareem
更新于 2020年11月13日 18:43:27

1K+ 次浏览

在这篇文章中,我们将学习如何从给定的数字列表中找到最大的可能数字。我们将看到两种不同的方法来解决这个问题。请按照以下步骤解决问题:导入 itertools 模块以用于 permutations 方法。用数字和空列表初始化列表。遍历列表的排列。连接所有组合并将结果添加到空列表中。使用 max 方法和 key 作为 int 从结果中找到最大数字。将字符串转换为整数并打印它。示例让我们看看代码。 在线演示# 导入模块 import ... 阅读更多

Python 中列表中某个元素的最后一次出现

Hafeezul Kareem
更新于 2020年11月13日 18:34:57

10K+ 次浏览

本文将介绍几种在列表中查找元素最后一次出现位置的方法。让我们看看如何通过反转给定列表来查找元素的最后一次出现位置。请按照以下步骤编写代码:初始化列表;使用反转方法反转列表;使用索引方法查找元素的索引;元素的实际索引为 len(list) - index - 1;打印最终索引。示例让我们看看代码。 在线演示# 初始化列表 words = ['eat', 'sleep', 'drink', 'sleep', 'drink', 'sleep', 'go', 'come'] element = 'sleep' # 反转列表 words.reverse() ... 阅读更多

广告
© . All rights reserved.