python中合并两个list

如下,有两个list需要合并

list1 = ['a', 'b', 'c']
list2 = ['c', 'd', 'e']

期望合并结果为

['a', 'b', 'c', 'd', 'e']

以下方法可以合并

list1 + list2
list1.extend(list2)
[*list1, *list2]
list1 += list2

但实际结果为

['a', 'b', 'c', 'c', 'd', 'e']

那么,想要去重。可以用如下方法:

list(set(list1 + list2))