1. 程式人生 > >Python雜談 | (一)Python列表合併、去重和排序

Python雜談 | (一)Python列表合併、去重和排序

目錄

一.列表合併--append()

1.列表物件的append()可以將元素追加到列表中。

2.列表物件的append()可以將另一個列表追加到當前列表中,作為當前列表的一個元素。

二.列表合併--extend()

與append()不同,extend()可以將一個或多個元素追加到當前列表中。當追加多個元素時,引數為一個列表,與append()

不同的是,追加的列表不是整體作為一個元素追加到當前列表中,而是將其中的每個元素追加到當前列表中,相當於列表合併。

三.列表合併--“+”

效果與extend()相同,也可用於列表的合併。

四.列表去重

有時候合併完列表,我們需要對新列表的元素進行去重,此時可以使用set()。

五.列表排序

有時候合併完列表,我們需要對新列表的元素進行排序,此時可以使用列表物件的sort()或者sorted()。二者的不同是sort()是列表物件固有的方法,sorted()不僅針對列表,可以對所有序列進行排序。