浏览量 133 次
提供单独的元组和列表数据类型是因为两者具有不同的作用。元组是不可变的,而列表是可变的。这意味着列表可以修改,而元组不可以。元组与列表一样是序列。元组和列表之间的区别在于,元组与列表不同,不能更改;元组使用括号,而列表使用方括号。让我们看看如何创建列表和元组。创建基本元组示例 让我们首先创建一个包含整数元素的基本元组,然后转向元组中的元组 # 创建元组 mytuple = (20, 40, 60, 80, 100) ... 阅读更多
浏览量 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("List = ", mylist) # 使用字典从列表中删除重复项 resList = OrderedDict.fromkeys(mylist) # 显示删除重复项后的列表 print("Updated List = ", list(resList)) 输出 List = ['Jacob', 'Harry', ... 阅读更多
浏览量 527 次
Python序列包括字符串、列表、元组等。我们可以使用不同的方法合并Python序列的元素。让我们看看一些反向迭代列表的示例。使用while循环反向迭代示例在此示例中,我们有一个列表作为序列,并使用while循环反向迭代它 − # 创建列表 mylist = ["Jacob", "Harry", "Mark", "Anthony"] # 显示列表 print("List = ", mylist) # 长度 - 1 i = len(mylist) - 1 # 反向迭代 print("反向显示列表 ... 阅读更多
浏览量 40K+
负索引用于在Python中从字符串的末尾(即最后一个)开始切片。Python中的切片是从字符串中获取子字符串。切片范围设置为参数,即开始、停止和步长。语法让我们看看语法 − # 从索引开始到索引停止-1进行切片 arr[start:stop] # 从索引开始到结尾进行切片 arr[start:] # 从开头到索引停止-1进行切片 arr[:stop] # 从索引开始到索引停止进行切片,跳过步长 arr[start:stop:step] 如果上面的值是负数,则 ... 阅读更多
浏览量 214 次
首先,我们将了解如何在Python中将元组转换为列表。将包含整数元素的元组转换为列表 要将元组转换为列表,请使用list()方法并将要转换的元组设置为参数。示例 让我们看看示例 # 创建元组 mytuple = (20, 40, 60, 80, 100) # 显示元组 print("Tuple = ", mytuple) # 元组的长度 print("Tuple Length= ", len(mytuple)) # 元组转换为列表 mylist = list(mytuple) # 打印列表 print("List = ", mylist) print("Type = ", type(mylist)) 输出 Tuple = ... 阅读更多