如何删除结果中的重复值?

时间:2017-04-13 03:15:51

标签: python

def number_of_cases(list_data):                     

    i=0
    j=0
    for j in range (len(list_data)):
        for i in range(len(list_data)):
            sum_list = list_data[i] + list_data[j]
            result = print(sum_list, end=' ')
    return result

def main():

    result=number_of_cases(['a','b','a'])

我不希望重复结果..如何删除结果中的重复值。

结果:aa ba aa ab bb ab aa ba aa

1 个答案:

答案 0 :(得分:0)

result = list(set(result))

将删除重复项(因为一个集只有唯一值),然后返回一个你已经拥有的列表。