龙空技术网

【PythonTip题库精编300题】第38题:不重复元素的列表

fangel 131

前言:

而今我们对“python列表添加元素且不重复”大体比较着重,看官们都想要分析一些“python列表添加元素且不重复”的相关资讯。那么小编在网上搜集了一些对于“python列表添加元素且不重复””的相关资讯,希望朋友们能喜欢,兄弟们一起来学习一下吧!

1、编程试题:

编写一个程序来查找列表中不重复的数字。

定义函数find_unique(),它接受一个列表作为参数。

在函数内部,找出列表中只出现一次的数字。

以列表中的出现的顺序返回唯一的数字

如下示例:

函数输入[5, 2, 2, 3, 4, 4, 5, 1]

函数输出[3, 1]

2、代码实现:

#!/usr/bin/python3.9# -*- coding: utf-8 -*-## Copyright (C) 2024 , Inc. All Rights Reserved## @Time      : 2024/1/7 18:44# @Author    : fangel# @FileName  : 38. 不重复元素的列表.py# @Software  : PyCharmdef find_unique(lst):    numList = []    for i in lst:        count = 0        for j in lst:            if i == j:                count += 1        if count == 1:            numList.append(i)    return numList# 获取用户输入并转为数字列表numbers = list(map(int, input().split()))# 调用函数print(find_unique(numbers))

3、代码分析:

4、运行结果:

输入:1 2 2 3 4 4 5 5

输出:[1, 3]

标签: #python列表添加元素且不重复