找到关于编程的34423 篇文章

为什么Python中有单独的元组和列表数据类型?

AmitDiwan
更新于 2022年9月16日 12:34:07

133 次浏览

提供单独的元组和列表数据类型是因为两者具有不同的作用。元组是不可变的,而列表是可变的。这意味着列表可以修改,而元组不可以。元组与列表一样,也是序列。元组和列表之间的区别在于,元组与列表不同,元组不能更改,元组使用括号,而列表使用方括号。让我们看看如何创建列表和元组。创建一个基本的元组示例 让我们首先创建一个包含整数元素的基本元组,然后转向元组中的元组 # 创建一个元组 mytuple = (20, 40, 60, 80, 100) ... 阅读更多

如何在Python中查找对象的属性或方法?

AmitDiwan
更新于 2022年9月16日 12:33:33

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) ... 阅读更多

如何在Python中根据另一个列表的值对一个列表进行排序?

AmitDiwan
更新于 2022年9月16日 12:32:06

3K+ 次浏览

我们可以通过将第二个列表设置为第一个列表中值的索引号(按排序顺序排列)来根据另一个列表的值对列表进行排序。根据另一个列表的值对列表进行排序 示例 在此示例中,我们将根据另一个列表的值对列表进行排序,即第二个列表将按排序顺序放置索引 − # 两个列表 list1 = ['BMW', 'Toyota', 'Audi', 'Tesla', 'Hyundai'] list2 = [2, 5, 1, 4, 3] print("List1 = ", list1) print("List2 (indexes) = ", list2) # ... 阅读更多

如何在Python中创建多维列表?

AmitDiwan
更新于 2022年9月16日 12:29:39

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) 输出 多维列表 ... 阅读更多

如何在Python中创建数组?

AmitDiwan
更新于 2022年9月16日 12:27:32

883 次浏览

Python中的数组是ndarray对象。要在Python中创建数组,请使用Numpy库。数组是一个容器,它可以容纳固定数量的项,并且这些项应该具有相同的类型。要在Python中使用数组,请导入NumPy库。首先,让我们首先安装Numpy库 − pip install numpy 导入所需的Numpy库 − import numpy as np 创建一个数组示例 现在让我们创建一个数组.. 使用NumPy中的array()函数创建基本的NumPy数组 − import numpy as np # 创建 ... 阅读更多

如何在Python中从列表中删除多个项目?

AmitDiwan
更新于 2022年9月16日 12:22:20

3K+ 次浏览

要从列表中删除多个项目,我们可以使用本文中讨论的各种方法。假设我们有以下输入列表 − ["David", "Jacob", "Harry", "Mark", "Anthony", "Steve", "Chris"] 删除多个元素“David”和“Harry”后的输出如下 − ["Jacob", "Mark", "Anthony", "Steve", "Chris"] 从列表中删除多个项目 示例 要从列表中删除多个项目,请使用del关键字。del允许您使用方括号添加要删除的项目范围: # 创建一个列表 mylist = ["David", "Jacob", "Harry", "Mark", ... 阅读更多

如何在Python中从列表中删除重复项?

AmitDiwan
更新于 2022年9月16日 12:21:39

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', ... 阅读更多

如何在Python中反向迭代序列?

AmitDiwan
更新于 2022年9月16日 12:19:29

527 次浏览

Python序列包括字符串、列表、元组等。我们可以使用不同的方法合并Python序列的元素。让我们看看一些反向迭代列表的示例。使用while循环反向迭代示例在此示例中,我们有一个列表作为序列,并使用while循环反向迭代它 − # 创建一个列表 mylist = ["Jacob", "Harry", "Mark", "Anthony"] # 显示列表 print("列表 = ", mylist) # 长度 - 1 i = len(mylist) - 1 # 反向迭代 print("反向显示列表 ... 阅读更多

什么是Python中的负索引?

AmitDiwan
更新于 2023年8月25日 00:33:24

40K+ 次浏览

负索引用于Python中从字符串的结尾(即最后一个)开始切片。Python中的切片是从字符串中获取子字符串。切片范围设置为参数,即开始、停止和步长。语法让我们看看语法 − # 从索引start到索引stop-1切片 arr[start:stop] # 从索引start到结尾切片 arr[start:] # 从开头到索引stop-1切片 arr[:stop] # 从索引start到索引stop切片,跳过step arr[start:stop:step] 如果上面的值是负数,则 ... 阅读更多

如何在Python中在元组和列表之间进行转换?

AmitDiwan
更新于 2022年9月16日 12:14:31

214 次浏览

首先,我们将看到如何在Python中将元组转换为列表。将包含整数元素的元组转换为列表 要将元组转换为列表,请使用list()方法并将要转换的元组设置为参数。示例让我们看看示例 # 创建一个元组 mytuple = (20, 40, 60, 80, 100) # 显示元组 print("元组 = ", mytuple) # 元组的长度 print("元组长度= ", len(mytuple)) # 元组转换为列表 mylist = list(mytuple) # 打印列表 print("列表 = ", mylist) print("类型 = ", type(mylist)) 输出 元组 = ... 阅读更多

广告
© . All rights reserved.