找到关于 Python 的 10786 篇文章

Python 程序:查找指定范围内的所有奇数回文数

AmitDiwan
更新于 2021年3月12日 12:03:02

469 次浏览

如果需要查找所有为奇数且为回文数,并且位于给定值范围内的数字,并且已告知不能使用递归,则可以使用列表推导式和“%”运算符来实现相同的功能。回文是指从左到右和从右到左读取都相同的字符串。以下是对此的演示 - 示例 在线演示my_list = [] lower_limit = 5 upper_limit = 189 print("下限为:") print(lower_limit) print("上限为:") print(upper_limit) my_list = [x for x ... 阅读更多

Python 程序:实现二项式树

AmitDiwan
更新于 2021年3月12日 12:02:05

540 次浏览

如果需要在 Python 中实现二项式树,则使用面向对象的方法。在这里,定义一个类并定义属性。在类中定义执行某些操作的函数。创建类的实例,并使用这些函数执行计算器操作。以下是对此的演示 - 示例 在线演示class binomial_tree:    def __init__(self, key):       self.key = key       self.children = []       self.order = 0    def add_at_end(self, t):       self.children.append(t)       self.order = self.order + 1 my_tree = ... 阅读更多

Python 程序:分割数组并将第一部分添加到末尾

AmitDiwan
更新于 2021年3月12日 11:57:55

408 次浏览

如果需要分割列表,然后将此第一部分添加到列表的末尾,则需要简单地遍历列表并进行列表切片。可以使用列表来存储异构值(即任何数据类型的数据,如整数、浮点数、字符串等)。以下是对此的演示 - 示例 在线演示def split_list(my_list, n_val, k_val):    for i in range(0, k_val):       first_val = my_list[0]       for k in range(0, n_val-1):          my_list[k] = my_list[k + 1]       my_list[n_val-1] = first_val my_list ... 阅读更多

Python 程序:创建一个类,从一组不同的整数中获取所有可能的子集

AmitDiwan
更新于 2021年3月12日 11:56:16

576 次浏览

如果需要创建一个类来获取列表中所有可能的整数子集,则使用面向对象的方法。在这里,定义一个类并定义属性。在类中定义执行某些操作的函数。创建类的实例,并使用这些函数执行计算器操作。以下是对此的演示 - 示例 在线演示class get_subset:    def sort_list(self, my_list):       return self. subset_find([], sorted(my_list))    def subset_find(self, curr, my_list):       if my_list:          return self. subset_find(curr, my_list[1:]) + self. subset_find(curr ... 阅读更多

Python 程序:创建一个类,其中一个方法接受用户的字符串,另一个方法打印它

AmitDiwan
更新于 2021年3月12日 11:54:06

326 次浏览

如果需要创建一个类,该类具有一个方法可以接受用户的字符串,另一个方法可以打印该字符串,则使用面向对象的方法。在这里,定义一个类并定义属性。在类中定义执行某些操作的函数。创建类的实例,并使用这些函数执行计算器操作。以下是对此的演示 - 示例 在线演示class print_it():    def __init__(self):       self.string = ""    def get_data(self):       self.string=input("Enter the string : ")    def put_data(self):     ... 阅读更多

Python 程序:创建一个执行计算器操作的类

AmitDiwan
更新于 2021年3月12日 11:50:52

3K+ 次浏览

如果需要创建一个执行计算器操作的类,则使用面向对象的方法。在这里,定义一个类并定义属性。在类中定义执行某些操作的函数。创建类的实例,并使用这些函数执行计算器操作。以下是对此的演示 - 示例 在线演示class calculator_implementation():    def __init__(self, in_1, in_2):       self.a=in_1       self.b=in_2    def add_vals(self):       return self.a+self.b    def multiply_vals(self):       return self.a*self.b    def divide_vals(self):       return self.a/self.b    def ... 阅读更多

删除 Python 中元组列表中的重复元组

AmitDiwan
更新于 2021年3月12日 06:11:22

1K+ 次浏览

如果需要从元组列表中删除重复的元组,可以使用循环、“any”方法和 enumerate 方法。“any”方法检查可迭代对象中的任何值是否为 True,即至少一个值为 True。如果是,则返回“True”,否则返回“False”。可以使用列表来存储异构值(即任何数据类型的数据,如整数、浮点数、字符串等)。元组列表基本上包含包含在列表中的元组。enumerate 方法向给定的可迭代对象添加一个计数器,并将其返回。以下是演示... 阅读更多

在 Python 中使用参数初始化元组

AmitDiwan
更新于 2021年3月12日 06:10:45

413 次浏览

如果需要使用某些参数初始化元组,“tuple”方法和“*”运算符可以一起使用。“tuple”方法会将作为参数传递给它的可迭代对象转换为元组类类型。“*”运算符可以用来获取两个值的乘积。它也可以用来将单个值多次相乘并在控制台上显示结果。以下是对此的演示 - 示例 在线演示N = 6 print("N 的值已初始化为 "+str(N)) default_val = 2 print("默认值已初始化为 " +str(default_val)) ... 阅读更多

在 Python 中将元组转换为整数

AmitDiwan
更新于 2021年3月12日 06:09:30

2K+ 次浏览

如果需要将元组转换为整数,可以使用 lambda 函数和“reduce”函数。匿名函数是在没有名称的情况下定义的函数。“reduce”函数采用两个参数——一个函数和一个序列,它将函数应用于列表/序列的所有元素。它位于“functools”模块中。通常,Python 中的函数使用“def”关键字定义,但匿名函数是使用“lambda”关键字定义的。它接受单个表达式,但可以接受任意数量的参数。它使用表达式并返回... 阅读更多

Python 程序:实现希尔排序

AmitDiwan
更新于 2021年3月12日 06:08:43

845 次浏览

需要实现希尔排序时,定义一个函数,该函数以列表及其长度作为参数。该列表最多会被排序到特定数量的元素,其中元素数量为最大值。重复此过程,直到元素数量达到最小值。对列表中的所有子列表都执行此操作,并对所有这些子列表进行排序。列表可以用于存储异构值(即任何数据类型的数据,例如整数、浮点数、字符串等)。下面是一个演示示例 −示例直播 ... 阅读更多

广告
© . All rights reserved.