Menyisipkan item pada suatu posisi; item-item dari posisi itu dan seterusnya bergeser naik satu.
Contoh: [10, 20, 30, 40] dengan 99 pada indeks 2 -> [10, 20, 99, 30, 40]
Daftar, item, indeks dan apakah disalin
Daftar dengan item yang disisipkan
Menyisipkan item yang sama pada beberapa posisi daftar asli.
Contoh: [10, 20, 30] dengan 99 pada indeks [0, 2] -> [99, 10, 20, 99, 30]
Daftar, item, indeks-indeks dan apakah disalin
Daftar dengan item yang disisipkan pada setiap indeks
Menyisipkan beberapa item, yang pertama pada indeks pertama, yang kedua pada indeks kedua, dan seterusnya, semuanya dihitung pada daftar asli.
Indeks harus dalam urutan menaik dan harus ada satu per item, atau error dipicu. Contoh: [10, 20, 30] dengan item [88, 99] pada indeks [1, 2] -> [10, 88, 20, 99, 30]
Daftar, item-item, satu indeks per item dan apakah disalin
Daftar dengan item-item yang disisipkan
Menambahkan item di akhir daftar.
Contoh: [10, 20, 30] menambahkan 40 -> [10, 20, 30, 40]
Daftar, item dan apakah disalin
Daftar dengan item di akhirnya
Menambahkan item di awal daftar.
Contoh: [10, 20, 30] menambahkan 5 di depan -> [5, 10, 20, 30]
Daftar, item dan apakah disalin
Daftar dengan item di awalnya
Menambahkan item di awal atau di akhir daftar, sesuai pilihan.
Contoh: [10, 20, 30] menambahkan 5 di awal -> [5, 10, 20, 30]; di akhir -> [10, 20, 30, 5]
Daftar, item, posisi dan apakah disalin
Daftar dengan item yang ditambahkan
Menyambung beberapa daftar menjadi satu, ujung ke ujung.
Contoh: [[1, 2], [3, 4], [5, 6]] -> [1, 2, 3, 4, 5, 6]
Daftar-daftar yang digabungkan dan apakah disalin
Satu daftar berisi semua item
Membuat daftar baru tanpa isi.
Contoh: -> []
Daftar kosong
Membuat daftar yang memuat item yang sama sejumlah kali.
Contoh: 5 tiga kali -> [5, 5, 5]
Item dan berapa kali diulang
Daftar pengulangan
Mengulang pola item berulang-ulang sampai daftar mencapai panjang tertentu.
Contoh: [1, 2, 3] sampai panjang 7 -> [1, 2, 3, 1, 2, 3, 1]
Pola, panjang yang dicapai dan apakah disalin
Pola yang diulang, dipotong sesuai panjang
Membalik urutan item-item.
Contoh: [1, 2, 3, 4, 5] -> [5, 4, 3, 2, 1]
Daftar dan apakah disalin terlebih dahulu
Daftar yang dibalik
Menempatkan item-item dalam urutan acak, berbeda pada setiap panggilan.
Contoh: [1, 2, 3, 4, 5] -> mungkin [3, 1, 5, 2, 4]
Daftar dan apakah disalin terlebih dahulu
Daftar yang diacak
Memutar daftar dari daftar ke sisinya: baris menjadi kolom dan kolom menjadi baris.
Semua daftar dalam harus sama panjang. Contoh: [[0, 1, 2], [3, 4, 5]] -> [[0, 3], [1, 4], [2, 5]]
Daftar berisi daftar dan apakah disalin terlebih dahulu
Daftar berisi daftar yang ditransposisi
Membagi daftar menjadi kelompok-kelompok berisi n item.
Item-item yang tersisa di akhir dibuang kecuali keepRemainder aktif, yang menambahkannya sebagai kelompok terakhir yang lebih pendek.
Contoh: [0, 1, 2, 3, 4, 5, 6, 7, 8] dalam kelompok 3 -> [[0, 1, 2], [3, 4, 5], [6, 7, 8]]
Daftar, ukuran grup dan apakah grup terakhir yang tidak penuh dipertahankan
Grup-grup, secara berurutan
Membaca item pada suatu posisi dalam daftar, dihitung dari 0.
Indeks di luar daftar memicu error. Contoh: [10, 20, 30, 40] pada indeks 2 -> 30
Daftar, indeks dan apakah item disalin
Item pada indeks tersebut
Membaca item pertama daftar.
Contoh: [10, 20, 30, 40] -> 10
Daftar dan apakah item disalin
Item pertama
Membaca item terakhir daftar.
Contoh: [10, 20, 30, 40] -> 40
Daftar dan apakah item disalin
Item terakhir
Mempertahankan setiap item daftar dengan probabilitas tertentu dan membuang sisanya, sehingga hasilnya berbeda pada setiap panggilan.
Contoh: [1, 2, 3, 4, 5] dengan ambang 0.5 -> mungkin [1, 3, 5]
Daftar, probabilitas mempertahankan sebuah item dari 0 sampai 1, dan apakah disalin
Item-item yang dipertahankan, dalam urutan aslinya
Memotong item-item dari indeks awal sampai, tetapi tidak termasuk, indeks akhir.
Contoh: [10, 20, 30, 40, 50] dari 1 sampai 4 -> [20, 30, 40]
Daftar, indeks awal dan akhir, dan apakah disalin
Item-item dalam rentang tersebut
Mempertahankan setiap item ke-n, mulai dari sebuah offset.
Contoh: [0, 1, 2, 3, 4, 5, 6, 7, 8] dengan nth 3 dan offset 0 -> [0, 3, 6]; dengan nth 2 dan offset 1 -> [1, 3, 5, 7]
Daftar, langkah, offset awal, dan apakah disalin
Setiap item ke-n, secara berurutan
Mempertahankan item-item di tempat pola true/false yang berulang menyatakan true dan membuang yang lain.
Pola dimulai lagi dari awal jika habis. Contoh: [0, 1, 2, 3, 4, 5] dengan pola [true, true, false] -> [0, 1, 3, 4]
Daftar dan pola
Item-item yang dipertahankan pola, secara berurutan
Mengelompokkan ulang daftar-daftar bersarang menurut posisi: item pertama dari setiap daftar digabung bersama, lalu item kedua, dan seterusnya.
level menyatakan berapa banyak tingkat sarang yang diratakan di dalam setiap daftar terlebih dahulu; 0 mengelompokkan ulang apa adanya.
Contoh: [[0, 1, 2], [3, 4, 5]] pada level 0 -> [[0, 3], [1, 4], [2, 5]]
Daftar-daftar dan kedalaman pengelompokan ulang
Daftar-daftar yang dikelompokkan ulang
Mengukur daftar terpanjang di antara beberapa daftar.
Contoh: [[1, 2], [3, 4, 5, 6], [7]] -> 4
Daftar-daftar yang diukur
Panjang daftar yang terpanjang
Memberi tahu apakah sebuah item ada dalam daftar.
Item dibandingkan menurut identitas, sehingga objek hanya ditemukan jika objek yang persis sama ada dalam daftar. Contoh: [10, 20, 30, 40] memuat 30 -> true, memuat 50 -> false
Daftar dan item yang dicari
True jika item ada dalam daftar
Menemukan posisi kemunculan pertama sebuah item, atau -1 jika tidak ada dalam daftar.
Contoh: [10, 20, 30, 20, 40] mencari 20 -> 1, mencari 50 -> -1
Daftar dan item yang dicari
Indeks berbasis 0, atau -1
Mengukur seberapa dalam daftar-daftar bersarang di dalam daftar.
Contoh: [1, 2, 3] -> 1, [[1, 2], [3, 4]] -> 2, [[[1]]] -> 3
Daftar
Jumlah tingkat bersarang
Menghitung item-item dalam daftar.
Contoh: [10, 20, 30, 40, 50] -> 5, [] -> 0
Daftar
Jumlah item
Menghapus item pada suatu posisi.
Contoh: [10, 20, 30, 40, 50] menghapus indeks 2 -> [10, 20, 40, 50]
Daftar, indeks dan apakah disalin
Daftar tanpa item tersebut
Menghapus item pertama.
Contoh: [10, 20, 30, 40] -> [20, 30, 40]
Daftar dan apakah disalin terlebih dahulu
Daftar tanpa item pertamanya
Menghapus item terakhir.
Contoh: [10, 20, 30, 40] -> [10, 20, 30]
Daftar dan apakah disalin terlebih dahulu
Daftar tanpa item terakhirnya
Menghapus item yang dihitung dari akhir: indeks 0 adalah item terakhir, 1 yang sebelumnya.
Contoh: [10, 20, 30, 40, 50] menghapus indeks 1 dari akhir -> [10, 20, 30, 50]
Daftar, indeks dari akhir dan apakah disalin
Daftar tanpa item tersebut
Menghapus item-item pada beberapa posisi, semuanya dihitung pada daftar asli.
Contoh: [10, 20, 30, 40, 50] menghapus indeks [1, 3] -> [10, 30, 50]
Daftar, indeks-indeks dan apakah disalin
Daftar tanpa item-item tersebut
Menghapus setiap item ke-n, mulai dari sebuah offset.
Contoh: [0, 1, 2, 3, 4, 5, 6, 7, 8] dengan nth 3 dan offset 0 -> [1, 2, 4, 5, 7, 8]
Daftar, langkah, offset awal dan apakah disalin
Daftar tanpa setiap item ke-n
Membuang setiap item daftar dengan probabilitas tertentu dan mempertahankan sisanya, sehingga hasilnya berbeda pada setiap panggilan.
Contoh: [1, 2, 3, 4, 5] dengan ambang 0.5 -> mungkin [2, 4]
Daftar, probabilitas membuang sebuah item dari 0 sampai 1, dan apakah disalin
Item-item yang bertahan, dalam urutan aslinya
Menghapus angka-angka yang berulang, mempertahankan kemunculan pertama masing-masing.
Contoh: [1, 2, 3, 2, 4, 3, 5] -> [1, 2, 3, 4, 5]
Angka-angka dan apakah disalin
Angka-angka tanpa pengulangan, dalam urutan aslinya
Menghapus angka-angka yang berada dalam toleransi dari angka yang sudah dipertahankan, sehingga nilai yang hanya berbeda oleh derau floating-point dihitung sama.
Contoh: [1.0, 1.001, 2.0, 2.002, 3.0] dengan toleransi 0.01 -> [1.0, 2.0, 3.0]
Angka-angka, toleransi dan apakah disalin
Angka-angka tanpa pengulangan yang berdekatan nilainya, dalam urutan aslinya
Menghapus item-item berulang jenis apa pun, mempertahankan kemunculan pertama masing-masing.
Item dibandingkan menurut identitas, sehingga dua objek yang tampak setara keduanya tetap ada. Contoh: ['a', 'b', 'c', 'a', 'd', 'b'] -> ['a', 'b', 'c', 'd']
Daftar dan apakah disalin
Daftar tanpa pengulangan, dalam urutan aslinya
Mengurutkan angka dari terendah ke tertinggi, atau dari tertinggi ke terendah.
Contoh: [5, 2, 8, 1, 9] menaik -> [1, 2, 5, 8, 9]; menurun -> [9, 8, 5, 2, 1]
Angka-angka, arah dan apakah disalin
Angka-angka yang diurutkan
Mengurutkan teks secara alfabetis, dari A ke Z atau dari Z ke A.
Contoh: ['dog', 'apple', 'cat'] menaik -> ['apple', 'cat', 'dog']
Teks-teks, arah dan apakah disalin
Teks-teks yang diurutkan
Mengurutkan objek-objek menurut angka yang dimuat salah satu propertinya.
Contoh: [{age: 30}, {age: 20}, {age: 25}] menurut 'age' menaik -> [{age: 20}, {age: 25}, {age: 30}]
Objek-objek, properti dasar pengurutan, arah dan apakah disalin
Objek-objek yang diurutkan
Menjalin beberapa daftar menjadi satu dengan mengambil item pertama dari masing-masing secara bergiliran, lalu item kedua dari masing-masing, dan seterusnya.
Daftar yang lebih pendek begitu saja keluar setelah habis. Daftar dari daftar yang kosong memicu error. Contoh: [[0, 1, 2], [3, 4, 5]] -> [0, 3, 1, 4, 2, 5]
Daftar-daftar yang dijalin bersama dan apakah disalin
Satu daftar dengan item-item yang berselang-seling
Membaca, membangun dan membentuk ulang array biasa dari item jenis apa pun. Posisi berbasis 0: indeks 0 adalah item pertama. Sebagian besar metode menerima opsi
clone, aktif secara bawaan, yang menyalin daftar secara mendalam terlebih dahulu sehingga masukan tidak pernah diubah; jika dinonaktifkan, metode yang memodifikasi bekerja pada daftar di tempat, yang lebih cepat untuk data besar.removeAllItemsselalu mengosongkan daftar yang diberikan kepadanya.