1. 程式人生 > 實用技巧 >怎麼通過Python掙外快,通過Python掙外快的幾種方式!

怎麼通過Python掙外快,通過Python掙外快的幾種方式!

sort()方法不是按照大小排序,而是按照字典順序。

如果想讓sort方法按照自定義方式排序,可以傳入一個函式作為引數。例如下面的按大小排列:

另一種情況:

map 對映該方法將陣列的所有成員依次傳入引數函式,然後把每一次的執行結果組成一個新陣列返回。

也是接收兩個引數,可以在下面的方法中看都是一樣的。

簡寫:

再例如:把每一項加一:(引數函式是陣列每一項都要執行的函式)

forEach()方法與map方法很相似,也是對陣列的所有成員依次執行引數函式,但是,forEach方法不返回值,只用來操作資料。這就是說,如果陣列遍歷的目的是為了得到返回值,那麼使用map方法,否則使用forEach
方法。

接收兩個引數:

引數函式裡可以有三個值:

除了裡面寫一個引數函式外,還可以跟第二個引數:

上面程式碼中,空陣列outforEach方法的第二個引數,結果,回撥函式內部的this關鍵字就指向out

some(),every()

他倆也是接收的引數與filter方法一樣。

reduce(),reduceRight()

indexOf(),lastIndexOf()

indexOf方法返回給定元素在陣列中第一次出現的位置,如果沒有出現則返回-1lastIndexOf方法返回給定元素在陣列中最後一次出現的位置,如果沒有出現則返回-1