Python程序:打印数组中重复元素

创新互联Python教程:

东光ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为成都创新互联公司的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18982081108(备注:SSL证书合作)期待与您的合作!

在这个简单的 python 程序中,我们需要检查数组的重复元素。这是一个基于列表的 python 程序。

要理解这个例子,您应该了解以下 Python 编程主题:

  • Python 列表
  • Python 循环
  • Python 决策语句

如何使用 python 检查数组中的重复元素?

在这个初级 python 程序中,我们需要打印数组中的重复元素,如果有的话。因此,我们必须将数组中的每个元素与所有其他元素进行比较,以了解该元素是否有任何重复。我们必须对数组中的每个元素继续这样做。如果我们找到了一个元素的副本,请使用 python 中的 print 将该元素打印为副本。

获取预定义的数组后,我们必须比较数组中的元素。要将每个元素与数组中的所有其他元素进行比较,请使用 python 中的嵌套 for 循环。外部的for loop是获取数组的每个元素,内部的for loop是使用 python if条件将该元素与该数组中的所有其他元素进行比较。如果我们找到了副本,那么将该元素打印为副本,并断开内部的for loop

算法

STEP 1: 初始化数组;正如我们在上面的 python 程序中所述,我们也可以使用输入法接受来自用户的数组元素。

步骤 2: 使用打印语句,打印“重复的元素是。”

STEP 3: 使用从 0 到数组长度的外部for loop将每个元素与数组中的其他元素进行比较。

步骤 4: 使用从外循环的下一个元素到数组长度的内部for loop,并使用 if 条件将该元素与数组中的所有其他元素进行比较。

STEP 5: 如果发现任何重复,则打印该元素,否则使用 python 编程语言中的 print 语句打破内部 for 循环。

Python 源代码

arr = [1, 2, 3, 4, 2, 7, 8, 8, 3];     

print("The duplicate elements are: ");    

for i in range(0, len(arr)):    

    for j in range(i+1, len(arr)):    

        if(arr[i] == arr[j]):    

            print(arr[j]); 

输出

the duplicate elements are

2
3
8

当前名称:Python程序:打印数组中重复元素
文章路径:http://www.36103.cn/qtweb/news41/24141.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联