2K+ 次浏览
要查找对象的属性,请在 Python 中使用 getarr() 方法。要检查属性是否存在,请使用 hasattr() 方法。使用 Python 中的 setattr() 方法设置属性。访问对象的属性 示例 要访问对象的属性,我们将使用 Python 中的 getattr() 方法 − class student: st_name ='Amit' st_age ='18' st_marks = '99' def demo(self): print(self.st_name) print(self.st_age) ... 阅读更多
3K+ 次浏览
我们可以通过将第二个列表设置为第一个列表中值的索引号(按排序顺序排列)来根据另一个列表的值对列表进行排序。根据另一个列表的值对列表进行排序 示例 在此示例中,我们将根据另一个列表的值对列表进行排序,即第二个列表将按排序顺序排列的顺序包含索引号 − # 两个列表 list1 = ['BMW', 'Toyota', 'Audi', 'Tesla', 'Hyundai'] list2 = [2, 5, 1, 4, 3] print("List1 = ", list1) print("List2 (indexes) = ", list2) # ... 阅读更多
965 次浏览
多维列表是列表中的列表。左索引作为行号,右索引作为列号,例如 list[r][c] 上面,r 是行号,c 是列号。让我们来看一个例子。对于 2x3 的多维列表 − list [2][3] 创建多维 Python 列表 示例 在此示例中,我们将学习如何在 Python 中创建多维列表。我们还将迭代并打印数组。 # 创建多维 Python 列表 mylist = [[2, 5], [10, 24, 68], [80]] print("多维列表") for outList in mylist: print(outList) 输出 多维列表 ... 阅读更多
883 次浏览
Python 中的数组是 ndarray 对象。要在 Python 中创建数组,请使用 Numpy 库。数组是一个容器,可以容纳固定数量的项,并且这些项的类型应该相同。要在 Python 中使用数组,请导入 NumPy 库。首先,让我们先安装 Numpy 库 − pip install numpy 导入所需的 Numpy 库 − import numpy as np 创建数组 示例 现在让我们创建一个数组。基本的 Numpy 数组是使用 NumPy 中的 array() 函数创建的 − import numpy as np # 创建 ... 阅读更多
要从列表中删除多个项目,我们可以使用本文中讨论的各种方法。假设我们有以下输入列表 − ["David", "Jacob", "Harry", "Mark", "Anthony", "Steve", "Chris"] 删除多个元素“David”和“Harry”后的输出如下 − ["Jacob", "Mark", "Anthony", "Steve", "Chris"] 从列表中删除多个项目 示例 要从列表中删除多个项目,请使用 del 关键字。del 允许您使用方括号添加要删除的项目范围: # 创建一个列表 mylist = ["David", "Jacob", "Harry", "Mark", ... 阅读更多
429 次浏览
要从 Python 中的列表中删除重复项,我们可以使用本文中讨论的各种方法。使用字典从列表中删除重复项 示例 在此示例中,我们将使用 OrderedDict 从列表中删除重复项 − from collections import OrderedDict # 创建一个包含重复项的列表 mylist = ["Jacob", "Harry", "Mark", "Anthony", "Harry", "Anthony"] # 显示列表 print("列表 = ", mylist) # 使用字典从列表中删除重复项 resList = OrderedDict.fromkeys(mylist) # 删除重复项后显示列表 print("更新后的列表 = ", list(resList)) 输出 列表 = ['Jacob', 'Harry', ... 阅读更多
527 次浏览
Python 序列包括字符串、列表、元组等。我们可以使用不同的方法合并 Python 序列的元素。让我们来看一些反向迭代列表的示例。使用 while 循环反向迭代 示例 在此示例中,我们有一个列表作为序列,并使用 while 循环反向迭代它 − # 创建一个列表 mylist = ["Jacob", "Harry", "Mark", "Anthony"] # 显示列表 print("列表 = ", mylist) # 长度 - 1 i = len(mylist) - 1 # 反向迭代 print("反向显示列表 ... 阅读更多
40K+ 次浏览
负索引用于在 Python 中从字符串的末尾(即最后一个)开始切片。Python 中的切片是从字符串中获取子字符串。切片范围设置为参数,即开始、停止和步长。语法 让我们看看语法 − # 从索引 start 到索引 stop-1 切片 arr[start:stop] # 从索引 start 到结尾切片 arr[start:] # 从开头到索引 stop - 1 切片 arr[:stop] # 从索引 start 到索引 stop 切片,跳过 step arr[start:stop:step] 如果上面的值是负数,则 ... 阅读更多
214 次浏览
首先,我们将看到如何在 Python 中将元组转换为列表。将包含整数元素的元组转换为列表 要将元组转换为列表,请使用 list() 方法并将要转换的元组设置为参数。示例 让我们看看示例 # 创建一个元组 mytuple = (20, 40, 60, 80, 100) # 显示元组 print("元组 = ", mytuple) # 元组的长度 print("元组长度 = ", len(mytuple)) # 元组到列表 mylist = list(mytuple) # 打印列表 print("列表 = ", mylist) print("类型 = ", type(mylist)) 输出 元组 = ... 阅读更多
11K+ 次浏览
要读取或写入二进制文件,首先您需要了解 Python 中二进制文件的不同文件模式 − 模式 说明 rb 以二进制格式只打开一个文件进行读取。文件指针位于文件的开头。这是默认模式。 rb+ 以二进制格式打开一个文件进行读取和写入。文件指针位于文件的开头。 wb 以二进制格式只打开一个文件进行写入。如果文件存在则覆盖文件。如果 ... 阅读更多