将元组添加到列表或仅在列表中不存在该元组的其他排列时才设置的有效方法

时间:2017-05-01 14:50:25

标签: python python-3.x

假设我的列表/集合中已存在(1,2,3,4)。当我添加另一个元组(3,4,2,1),除了排序之外没有其他元素,它不应该被添加。

2 个答案:

答案 0 :(得分:0)

就您的列表而言,您的元组没有排序。使用tuple代替set并将其添加到 [WebMethod] [ScriptMethod(UseHttpGet = true)] public static HttpResponseMessage GetPageHtml(string file, int page) {} ,您最终会得到一个独特的frozensets列表。如果之后元素的顺序对您很重要,则必须重新创建它。

答案 1 :(得分:0)

def add(list1, list2):
    x = set(list1)^set(list2)
    if(len(x)>0):
        return list1+list2