找到 34423 篇文章 关于编程

如何在 Java 9 中创建不可修改的列表?

raja
更新于 2020-02-21 06:02:16

407 次浏览

如果列表一旦创建了不可修改的实例,则无法向其中添加、删除或替换元素,则该列表被认为是不可修改的。静态工厂方法:List.of() 提供了一种在 Java 9 中创建不可修改列表的便捷方法。使用 List.of() 方法创建的列表实例具有以下特征。工厂方法返回的列表通常是不可变的。这意味着无法向列表中添加、删除或替换元素。在 List 上调用任何修改器方法都会导致 UnsupportedOperationException。如果 List 的包含元素是可变的,则可能导致 List 的内容看起来... 阅读更多

Java 9 中的 Arrays 类添加了哪些新方法?

raja
更新于 2020-02-24 06:08:30

182 次浏览

Arrays 类可以包含用于操作数组的各种方法,还包含允许将数组视为列表的静态工厂方法。Java 9 已向 Arrays 类添加了三种重要方法:Arrays.equals()、Arrays.compare() 和 Arrays.mismatch()。Arrays.equal() - 在 Java 9 中,已向 Arrays.equals() 方法添加了一些重载方法。新方法为提供的两个数组采用 fromIndex 和 toIndex 参数。这些方法根据其相对索引位置检查两个数组的相等性。语法public static boolean equals(int[] a, int aFromIndex, int aToIndex, int[] b, int bFromIndex, int bToIndex)在上述语法中,如果两个指定的数组... 阅读更多

如何在 Java 9 中创建不可修改的 Set?

raja
更新于 2020-02-21 06:23:39

166 次浏览

不可变的静态工厂方法 Set.of() 可以提供一种在 Java 9 中创建不可修改 Set 的便捷方法。使用 Set.of() 方法创建的 Set 实例具有以下特征。工厂方法返回的 Set 通常是不可变的。这意味着无法向 Set 中添加、删除或替换元素。调用 Set 上的任何修改器方法都会导致 UnsupportedOperationException。如果 Set 的包含元素是可变的,则可能导致 Set 的内容看起来发生变化。可以使用不允许空元素的静态工厂方法创建不可变 Set。如果我们尝试使用空元素创建,则会抛出 NullPointerException。它... 阅读更多

Python - 从给定的字典中按排序顺序获取项目

Pradeep Elance
更新于 2020-02-18 12:09:13

147 次浏览

Python 字典具有键值对。在某些情况下,我们需要根据键对字典的项目进行排序。在本文中,我们将看到从字典中的项目获取排序输出的不同方法。使用 Operator 模块Operator 模块具有 itemgetter 函数,该函数可以将 0 作为字典键的输入参数的索引。我们在 itemgetter 的顶部应用 sorted 函数并获得排序输出。示例实时演示dict = {12: 'Mon', 21: 'Tue', 17: 'Wed'} import operator print("给定字典", str(dict)) print ("排序顺序... 阅读更多

Tkinter Python 中的可折叠窗格

Pradeep Elance
更新于 2020-02-18 12:03:15

960 次浏览

Tkinter 是 python 的 GUI 构建库。在本文中,我们将了解如何创建可折叠窗格。当我们需要在 GUI 画布上显示大量数据但不想始终显示时,它们很有用。它被设计成可折叠的,以便可以根据需要显示。以下程序创建了一个可折叠窗格,我们在展开和收缩箭头后都看到了结果。代码注释指示我们在每个步骤中采取的方法。示例from tkinter import * import tkinter as tk from tkinter ... 阅读更多

Python 中用于数据平滑的装箱方法

Pradeep Elance
更新于 2020-02-18 11:57:55

1K+ 次浏览

很多时候,我们使用一种称为数据平滑的方法来使数据对于统计分析来说更合适和定量。在吸烟过程中,我们还定义了一个范围,也称为箱,并且该范围内的任何数据值都将适合该箱。这称为装箱方法。下面是装箱的一个例子。然后我们将看到如何使用 Python 程序实现装箱方法。装箱示例让我们取一系列数字。找到最大值和最小值。根据分析需要多少个数据点来确定我们需要多少个箱。... 阅读更多

使用 Python pyfiglet 模块的 ASCII 艺术

Pradeep Elance
更新于 2020-02-18 11:51:29

2K+ 次浏览

ASCII 文本可以通过使用 pyfiglet 模块来显示许多时尚的文本。安装此模块后,我们可以使用它来控制可用于显示结果的字体。在下面的程序中,我们通过选择各种字体类型来查看各种结果。示例# 导入 pyfiglet 模块 import pyfiglet # 默认字体中的文本 out = pyfiglet.figlet_format("Point") print(out)输出运行以上代码会得到以下结果:示例# 导入 pyfiglet 模块 import pyfiglet # 斜体字体中的文本 out = pyfiglet.figlet_format("Point", font="slant") print(out)输出运行以上代码会得到以下结果:示例# 导入 pyfiglet 模块 import pyfiglet #... 阅读更多

将 K 添加到 Python 整数列表中的每个元素

Pradeep Elance
更新于 2020-02-18 11:31:07

850 次浏览

在数据分析中,有时需要向 python 列表中的每个元素添加一些值来判断新场景的结果。这有助于测试多个场景,了解数据集在不同值下的行为,从而构建可以处理这些场景的模型或算法。在本文中,我们将了解如何处理此需求。使用列表推导式列表推导式是处理列表的常用方法,其中我们循环遍历列表的每个元素。在下面的示例中,我们将相同的数字添加到每个元素... 阅读更多

将一个 Python 字符串添加到另一个字符串

Pradeep Elance
更新于 2020-02-18 11:28:35

274 次浏览

通过在 python 中添加字符串,我们只需将它们连接起来即可获得一个新字符串。这在许多场景中很有用,例如文本分析等。以下是我们为此任务考虑的两种方法。使用 += 运算符+ 运算符可以像数字一样用于字符串。唯一的区别是,在字符串的情况下,会发生连接而不是数字加法。示例实时演示s1 = "What a beautiful " s2 = "flower " print("给定字符串 s1 : " + str(s1)) print("给定字符串 s2 : " + str(s2)) # 使用 += 运算符 res1 = s1+s2 print("结果... 阅读更多

向 Python 程序字符串添加前导零

Pradeep Elance
更新于 2020-02-18 10:29:31

214 次浏览

在 Python 中,我们有时需要将零作为字符串追加到各种数据元素中。这可能是为了格式化和美观地表示数据,也可能是为了进行某些计算,其中这些值将作为输入。以下是我们将为此目的使用的方法。使用 format()在这里,我们获取一个 DataFrame 并将 format 函数应用于我们需要追加零作为字符串的列。lambda 方法用于重复应用该函数。示例导入 pandas 作为 pd 字符串 = {'列':['HOPE','FOR','THE','BEST']} dataframe = pd.DataFrame(字符串) print("给定的列是") print(dataframe) ... 阅读更多

广告

© . All rights reserved.