Python3,實用技巧之:批量處理資料、本地整合命令、檢視伺服器日誌
阿新 • • 發佈:2021-01-02
Array 物件
Array 物件用於在單個的變數中儲存多個值。
建立 Array 物件的語法:
new Array(); new Array(size); new Array(element0, element1, ..., elementn);
引數
引數size是期望的陣列元素個數。返回的陣列,length 欄位將被設為size的值。
引數element...,elementn是引數列表。當使用這些引數來呼叫建構函式 Array() 時,新建立的陣列的元素就會被初始化為這些值。它的 length 欄位也會被設定為引數的個數。
返回值
返回新建立並被初始化了的陣列。
如果呼叫建構函式 Array() 時沒有使用引數,那麼返回的陣列為空,length 欄位為 0。
當呼叫建構函式時只傳遞給它一個數字引數,該建構函式將返回具有指定個數、元素為 undefined 的陣列。
當其他引數呼叫 Array() 時,該建構函式將用引數指定的值初始化陣列。
當把建構函式作為函式呼叫,不使用 new 運算子時,它的行為與使用 new 運算子呼叫它時的行為完全一樣。
Array 物件屬性
屬性 | 描述 |
---|---|
constructor | 返回對建立此物件的陣列函式的引用。 |
length | 設定或返回陣列中元素的數目。 |
prototype | 使您有能力向物件新增屬性和方法。 |
Array 物件方法
方法 | 描述 |
---|---|
concat() | 連線兩個或更多的陣列,並返回結果。 |
join() | 把陣列的所有元素放入一個字串。元素通過指定的分隔符進行分隔。 |
pop() | 刪除並返回陣列的最後一個元素 |
push() | 向陣列的末尾新增一個或更多元素,並返回新的長度。 |
reverse() | 顛倒陣列中元素的順序。 |
shift() | 刪除並返回陣列的第一個元素 |
slice() | 從某個已有的陣列返回選定的元素 |
sort() | 對陣列的元素進行排序 |
splice() | 刪除元素,並向陣列新增新元素。 |
toSource() | 返回該物件的原始碼。 |
toString() | 把陣列轉換為字串,並返回結果。 |
toLocaleString() | 把陣列轉換為本地陣列,並返回結果。 |
unshift() | 向陣列的開頭新增一個或更多元素,並返回新的長度。 |
valueOf() | 返回陣列物件的原始值 |