找到 10786 篇文章 关于 Python

Python 中的嵌套列表推导式

Pradeep Elance
更新于 2019-12-30 10:32:32

2K+ 次浏览

嵌套列表是在列表中包含列表。Python 提供了优雅地处理嵌套列表并应用常用函数来操作嵌套列表的功能。在本文中,我们将了解如何使用列表推导式在 Python 中创建和使用嵌套列表。创建矩阵创建矩阵涉及创建一系列行和列。我们可以使用 for 循环通过将一个 Python 列表与 for 循环放在另一个带有 for 循环的 Python 列表中来创建矩阵的行和列。示例 在线演示matrix = [[m for m in range(4)] for n in range(3)] print(matrix)运行上述代码,我们将得到…… 阅读更多

Python 中的多行打印

Pavitra
更新于 2019-12-30 10:26:04

767 次浏览

我们通常看到 Python 中的 print 命令打印一行输出。但是,如果我们有多行要打印,那么在这种方法中需要编写多个 print 命令。这可以通过使用另一种技术来避免,该技术涉及使用三个单引号,如下所示。示例 在线演示print(''' 激励名言:有时稍后会变成永不,现在就去做。伟大的事情永远不会来自舒适区。你为某事付出的努力越多,当你实现它时你会感觉越伟大。''') 运行上述代码,我们将得到以下结果:激励名言:有时稍后会变成永不,现在就去做…… 阅读更多

Python 中的列联表

Pavitra
更新于 2019-12-30 10:22:38

2K+ 次浏览

列联表是一个表格,它显示一行中一个变量的分布,另一行中另一个变量的分布。它用于研究两个变量之间的相关性。它是一个多维表,它描述一个数据集,其中每个观测值都属于几个变量中的一个类别。它基本上是两个或多个分类变量之间计数的汇总。列联表也称为交叉表或双向表,用于统计中总结几个分类变量之间的关系。列联系数是一个关联系数,它说明两个变量或数据集是否…… 阅读更多

添加两个 Python 列表元素

Pavitra
更新于 2019-12-30 10:14:57

2K+ 次浏览

在 Python 中可以添加列表,从而创建一个包含两个列表中元素的新列表。有多种方法可以添加两个列表,如下所述。但在所有这些情况下,列表的长度必须相同。使用 Append()使用 append(),我们可以将一个列表的元素添加到另一个列表中。示例 在线演示List1 = [7, 5.7, 21, 18, 8/3] List2 = [9, 15, 6.2, 1/3, 11] # 打印原始列表 print ("list1 : " + str(List1)) print ("list2 : " + str(List2)) newList = [] for n in range(0, len(List1)):    newList.append(List1[n] + List2[n]) print(newList) ... 阅读更多

Python 程序:将 POS 转换为 SOP

Pavitra
更新于 2019-12-24 05:55:35

195 次浏览

在本文中,我们将学习以下问题陈述的解决方案。问题陈述 − 我们得到了 POS 形式,我们需要将其转换为等效的 SOP 形式。转换可以通过首先计算 POS 形式中字母的数量,然后计算所有最大项和最小项来完成。现在让我们在下面的实现中观察这个概念 − 示例# Python 代码将标准 POS 形式# 转换为标准 SOP 形式# 计算变量数量 def count_no_alphabets(POS):    i = 0    no_var = 0    # will be the total no. of alphabets before ... 阅读更多

Python 程序:打印区间内所有质数

Pavitra
更新于 2019-12-24 05:46:13

404 次浏览

在本文中,我们将学习以下问题陈述的解决方案。问题陈述 − 给定一个区间,我们需要计算给定范围内所有质数。在这里,我们将讨论一种蛮力方法来获得解决方案,即质数的基本定义。质数是指只有 1 和自身作为因子的数,其余所有数都不是它的因子。每次质数条件评估为真时,都会执行计算。现在让我们在下面的实现中观察这个概念 − 示例 在线演示start = 1 ... 阅读更多

Python 程序:交换列表中的第一个和最后一个元素

Pavitra
更新于 2020-07-11 12:01:53

565 次浏览

在本文中,我们将学习以下问题陈述的解决方案。问题陈述 − 给定一个列表,我们需要将最后一个元素与第一个元素交换。有 4 种方法可以解决这个问题,如下所述 − 方法 1 − 蛮力方法示例 在线演示def swapLast(List):    size = len(List)    # 交换操作    temp = List[0]    List[0] = List[size - 1]    List[size - 1] = temp    return List # 驱动程序代码 List = ['t', 'u', 't', 'o', 'r', 'i', 'a', 'l'] print(swapLast(List))输出['t', 'u', 't', 'o', 'r', 'i', 'a', 'l']方法 2 − … 阅读更多

Python 程序:将元素插入已排序列表

Pavitra
更新于 2019-12-24 05:30:25

1K+ 次浏览

在本文中,我们将学习以下问题陈述的解决方案。问题陈述 − 给定一个列表,我们需要在列表中插入一个元素而不改变排序顺序。如下所述,有两种方法 − 方法 1:蛮力法示例 在线演示def insert(list_, n):    # 搜索    for i in range(len(list_)):       if list_[i] > n:          index = i          break    # 插入    list_ = list_[:i] + [n] + list_[i:]    return list_ # 驱动程序函数 list_ = ['t', 'u', 't', 'o', 'r'] n = ... 阅读更多

Python 程序:获取集合给定大小的所有子集

Pavitra
更新于 2019-12-24 05:26:57

736 次浏览

在本文中,我们将学习以下问题陈述的解决方案。问题陈述 − 给定一个集合,我们需要列出大小为 n 的所有子集。我们有三种方法可以解决这个问题 − 使用 itertools.combinations() 方法示例 在线演示# itertools 模块 import itertools def findsubsets(s, n):    return list(itertools.combinations(s, n)) # 主程序 s = {1, 2, 3, 4, 5} n = 4 print(findsubsets(s, n))输出[(1, 2, 3, 4), (1, 2, 3, 5), (1, 2, 4, 5), (1, 3, 4, 5), (2, 3, 4, 5)]使用 map() 和 combination() 方法示例# itertools 模块 from itertools import combinations def findsubsets(s, n):    return ... 阅读更多

Python 程序:查找数字是否是 2 的幂

Pavitra
更新于 2019-12-24 05:18:26

2K+ 次浏览

在本文中,我们将学习以下问题陈述的解决方案。问题陈述 − 给定一个数字,我们需要检查该数字是否是 2 的幂。我们可以使用如下所述的两种方法来解决这个问题。方法 1:取给定数字以 2 为底的对数以获得幂示例 在线演示# 2 的幂 def find(n):    if (n == 0):       return False    while (n != 1):       if (n % 2 != 0):          return False       n = ... 阅读更多

广告