在这个简单的 Python 程序中,我们需要删除重复的元素。这是一个基于数字的 Python 程序。
为了更好地理解这个示例,我们始终建议您学习以下列出的 Python 编程基础知识
在这个简单的 Python 程序中,我们需要检查列表中重复的元素并将其删除。这意味着如果列表中有任何重复的元素,都必须将其从列表中删除。例如,假设我们有一个值列表 [1, 2, 3, 4, 3, 5],那么我们必须删除重复出现的 3。结果将是 [1, 2, 3, 4, 5]。
为了在 Python 编程中应用这个逻辑,我们初始化一个列表,并从用户获取项数,然后使用 `for loop` 和 `append` 运算符将所有元素从用户处添加进去。然后我们使用 `set()` 函数将集合 **a** 的迭代值序列转换为集合 **b**。我初始化了另一个集合用于存储唯一元素,然后打开一个 for 循环,遍历列表中的所有元素,检查在集合 **b** 中是否找到任何重复的元素。如果未找到任何重复项,则使用 `append` 运算符将该元素添加到唯一集合中。然后打印唯一集合。
步骤 1: 使用 Python 编程初始化列表,以便从用户那里添加元素。
步骤 2: 接受用户所需的项数,并使用 Python 中的 input 和 int 将其保存到变量中。
步骤 3: 打开一个 for 循环,将用户输入的元素添加到列表中。
步骤 4: 使用 set 内置函数在另一个集合中创建迭代元素的序列[原始集合的副本]。
步骤 5: 初始化第三个集合,用于保存原始集合中的唯一元素。
步骤 6: 打开一个 for 循环,从原始列表中逐个取出元素进行比较。
步骤 7: 使用 Python 编程语言中的 if 条件将元素与列表 b 中的元素进行比较。
步骤 8: 将唯一元素添加到我们的第三个列表,并使用 Python 中的 print 语句显示唯一元素的列表。
a=[]
n= int(input("Enter the number of elements in list:"))
for x in range(0,n):
element=int(input("Enter element:"))
a.append(element)
b = set()
unique = []
for x in a:
if x not in b:
unique.append(x)
b.add(x)
print("Non-duplicate items:")
print(unique)
Enter the number of elements in list:5 Enter element:10 Enter element:5 Enter element:7 Enter element:20 Enter element:20 Non-duplicate items: [10, 5, 7, 20]