按照自定义顺序列出列上的不重复值
创始人
2024-08-26 09:30:16
0

以下是一个按照自定义顺序列出列表上的不重复值的示例代码:

def custom_order_unique_values(lst, order):
    unique_values = []
    for value in lst:
        if value not in unique_values:
            unique_values.append(value)
    
    ordered_values = []
    for item in order:
        if item in unique_values:
            ordered_values.append(item)
            unique_values.remove(item)
    
    ordered_values.extend(unique_values)  # 添加剩余的不在顺序列表中的值
    
    return ordered_values

# 示例用法
my_list = [4, 2, 3, 2, 1, 4, 5]
my_order = [3, 2, 1, 5]

result = custom_order_unique_values(my_list, my_order)
print(result)  # 输出: [3, 2, 1, 5, 4]

在上述代码中,我们首先创建一个空列表unique_values来存储不重复的值。然后,我们遍历输入列表lst,如果值不在unique_values中,我们将其添加到unique_values中。

接下来,我们遍历自定义顺序列表order。如果列表中的值在unique_values中,我们将其添加到ordered_values中,并从unique_values中删除该值。

最后,我们将剩余的不在顺序列表中的值添加到ordered_values中。

这样,ordered_values将以自定义顺序包含输入列表中的不重复值。

相关内容

热门资讯

透视代打(WPK)一直真的有挂... 透视代打(WPK)一直真的有挂(透视)wpk免费辅助(透视教程)1、完成wpk免费辅助的残局,帮助玩...
透视了解(WPK)一直有挂(透... 透视了解(WPK)一直有挂(透视)wpk辅助器是真的吗(揭秘教程);wpk辅助器是真的吗软件透明挂微...
透视苹果版(WPK)切实有挂(... 透视苹果版(WPK)切实有挂(透视)wpk作弊是真的吗(透牌教程)运wpk作弊是真的吗辅助工具,进入...
透视存在(WPK)好像有挂(透... 透视存在(WPK)好像有挂(透视)wpk刷入池率脚本(技巧教程)1、wpk刷入池率脚本系统规律教程、...
透视线上(WPK)竟然是有挂(... 透视线上(WPK)竟然是有挂(透视)wpk德州局怎么透视(详细教程)1.wpk德州局怎么透视 ai辅...
透视免费(WPK)原来存在有挂... 透视免费(WPK)原来存在有挂(透视)wpk模拟器是什么(黑科技教程)1、完成wpk模拟器是什么透视...
透视免费(WPK)本来是真的有... 透视免费(WPK)本来是真的有挂(透视)wpk作弊(玩家教你);1、wpk作弊透视辅助简单,wpk作...
透视辅助(WPK)切实有挂(透... 透视辅助(WPK)切实有挂(透视)wpk透视插件(攻略方法)1、很好的工具软件,可以解锁游戏的wpk...
透视规律(WPK)其实是真的有... 透视规律(WPK)其实是真的有挂(透视)wpk辅助器是真的吗(2025新版教程)所有人都在同一条线上...
透视讲解(WPK)果然是真的有... 透视讲解(WPK)果然是真的有挂(透视)wpk德州局透视(规律教程)1、wpk德州局透视ai辅助优化...