找到 34423 篇文章 适用于编程

Python 程序将空格移动到字符串开头的单次遍历

Samual Sam
更新于 2020-06-23 16:09:23

413 次查看

给定一个包含一组单词和空格的字符串,我们的任务是通过仅遍历一次字符串将所有空格移动到字符串的前面。我们将使用列表推导式在 Python 中快速解决此问题。示例输入:string = "python program" 输出:string= “ pythonprogram"算法步骤 1:输入一个包含单词和空格的字符串。步骤 2:遍历输入字符串并使用列表推导式创建一个不包含任何空格的字符串。步骤 3:然后计算空格数。步骤 4:接下来创建一个包含空格的最终字符串。步骤 5:然后连接没有空格的字符串。步骤 6:显示字符串。示例代码# 函数来 ... 阅读更多

Python 代码按字母顺序打印两个字符串的公共字符

karthikeya Boyini
更新于 2020-06-23 16:09:56

906 次查看

给定两个用户输入的字符串,我们的任务是按字母顺序打印所有公共字符。示例输入:string1: python string2: program 输出:op解释两个字符串之间共有的字母是 o(1 次),p(1 次)算法步骤 1:首先我们获取两个输入字符串。步骤 2:接下来我们将这两个字符串转换为计数器字典。步骤 3:现在使用交集()属性查找两个字符串之间的公共元素。步骤 4:结果也将是一个计数器字典,其中公共元素作为键,它们的公共频率作为值。步骤 5:使用 elements()方法 ... 阅读更多

Python 程序进行循环冗余校验

Samual Sam
更新于 2019-07-30 22:30:23

6K+ 次查看

CRC 用于检测数字数据中的错误,这是一种检测传输错误的好方法。在这种技术中,主要应用二进制除法。在这些技术中,存在循环冗余校验位,它是一系列冗余位,这些位附加到数据单元的末尾,以便生成的数据单元可以被第二个预先确定的二进制数整除。在目标端,传入数据除以相同的数字,如果没有余数,则假定数据正确并准备接受。一个 ... 阅读更多

Python 程序创建两个无序列表的排序合并列表

karthikeya Boyini
更新于 2019-07-30 22:30:23

493 次查看

这里给出了两个用户输入列表,两个列表的元素是无序的。我们的任务是合并这两个无序数组,然后对列表进行排序。示例输入:A [] = {100, 50, 150} B [] = {200, 30, 20} 输出:合并列表:{20, 30, 50, 100, 150, 200} 算法步骤 1:首先我们创建两个用户输入列表。步骤 2:最终合并列表的大小为(第一个列表的大小 + 第二个列表的大小)。步骤 3:然后使用 sort() 方法对两个列表进行排序。步骤 ... 阅读更多

Python 程序查找列表中最大、最小、第二大和第二小的数字?

karthikeya Boyini
更新于 2020-06-23 16:11:30

2K+ 次查看

给定数组,我们必须找出最大、最小、第二大和第二小的数字。算法步骤 1:输入列表元素步骤 2:我们取一个数字并将其与列表中存在的其他所有数字进行比较。步骤 3:获取最大、最小、第二大和第二小的数字。示例代码# 在列表中查找最大、最小、第二大和第二小  def maxmin(A):   maxi = A[0]   secondsmax = A[0]   mini = A[0]   secondmini = A[0]   for item in A:  if item > maxi:   maxi ... 阅读更多

在 Python 中查找列表的平均值?

Samual Sam
更新于 2019-07-30 22:30:23

762 次查看

Python 提供 sum 函数来计算 n 个元素的和。这里我们使用此函数,然后计算平均值。算法步骤 1:输入“列表的大小”步骤 2:输入“元素”步骤 3:使用 sum 函数计算所有数字的总和。步骤 4:计算平均值。示例代码# 列表的平均值A=list()n=int(input("输入列表的大小::"))print("输入数字::")for i in range(int(n)):k=int(input(""))A.append(int(k))sm=sum(A)avg=sm/nprint("和 = ",sm)print("平均值 = ",avg)输出输入列表的大小::5输入数字::10 20 30 40 50和 = 150平均值 = 30.0

在 Python 中使用匿名函数打印幂?

karthikeya Boyini
更新于 2019-07-30 22:30:23

250 次查看

这里我们在 map() 内置函数中使用了匿名(lambda)函数。在 Python 中,匿名函数是未命名定义的,它是使用 lambda 关键字定义的。算法步骤 1:输入 n步骤 2:输入 p步骤 3:使用匿名函数。步骤 4:显示结果。示例代码# 使用匿名函数显示任何数字的幂n = int(input("要显示多少项??"))p = int(input("要计算哪个数字的幂::"))# 使用匿名函数cal = list(map(lambda i: p ** i, range(n)))# 显示结果print("总项数::>", ... 阅读更多

Python 中序列中重复次数第二多的单词?

karthikeya Boyini
更新于 2019-07-30 22:30:23

708 次查看

给定字符串,我们的任务是找出重复次数第二多的单词。这里我们使用 Counter(iterator) 创建一个字典,其中包含单词作为键,其频率作为值。算法步骤 1:创建用户定义列表。步骤 2:然后将列表转换为字典。步骤 2:接下来获取值并按降序排序。步骤 3:然后第二个元素是第二大的值。步骤 4:接下来再次遍历整个字典并显示其值为第二大元素的键。示例代码# 打印序列中重复次数第二多的单词 ... 阅读更多

Python 程序查找两个列表的交集?

karthikeya Boyini
更新于 2019-07-30 22:30:23

447 次查看

交集运算意味着,我们必须从 List1 和 List 2 中获取所有公共元素,并将所有元素存储在另一个第三个列表中。List1::[1, 2, 3] List2::[2, 3, 6] List3::[2, 3] 算法步骤 1:输入列表。步骤 2:首先遍历第一个列表中的所有元素,并与第二个列表中的元素进行检查。步骤 3:如果元素匹配,则将其存储在第三个列表中。示例代码# 两个列表的交集def intertwolist(A, B):C = [i for i in A if i in B] ... 阅读更多

Python 程序查找两个或多个列表的并集?

Samual Sam
更新于 2019-07-30 22:30:23

541 次查看

并集运算意味着,我们必须从 List1 和 List 2 中获取所有元素,并将所有元素存储在另一个第三个列表中。List1::[1, 2, 3] List2::[4, 5, 6] List3::[1, 2, 3, 4, 5, 6] 算法步骤 1:输入两个列表。步骤 2:对于并集操作,我们只需使用 + 运算符。示例代码# 并集操作A=list()B=list()n=int(input("输入列表的大小::"))print("输入第一个列表的元素::")for i in range(int(n)):k=int(input(""))A.append(k)print("输入第二个列表的元素::")for i in range(int(n)): ... 阅读更多

广告

© . All rights reserved.