aturan. Daftar
Jenis daftar. Item belum tentu homogen.
Selain metode yang tercantum di bawah, daftar memiliki operator berikut:
Operator | Penggunaan |
---|---|
x == y |
Membandingkan daftar x dan y |
x[i] |
Operator indeks, dapatkan indeks nilai i |
x[i:j] |
Operator rentang, dapatkan subdaftar dari indeks i ke j |
v in x |
Periksa apakah nilai v ada dalam daftar x. 'a' in ['a','b'] == true |
Metode
concat
concat(list) menampilkan rules.List
Buat daftar baru dengan menambahkan elemen dari daftar lain ke bagian akhir daftar ini.
Parameter |
|
---|---|
list |
daftar untuk digabungkan. Nilai tidak boleh nol. |
- Hasil
-
non-null rules.List
daftar dengan semua elemen daftar lainnya ditambahkan.
hasAll
hasAll(list) menampilkan rules.Boolean
Menentukan apakah daftar berisi semua elemen dalam daftar lain.
Parameter |
|
---|---|
list |
Daftar elemen yang dicari. Nilai tidak boleh nol. |
- Hasil
-
non-null rules.Boolean
benar jika daftar ini berisi semua elemen dalam lainnya.
hasAny
hasAny(list) menampilkan rules.Boolean
Menentukan apakah daftar berisi elemen apa pun dalam daftar lain.
Parameter |
|
---|---|
list |
Daftar elemen yang dicari. Nilai tidak boleh nol. |
- Hasil
-
non-null rules.Boolean
benar jika daftar ini berisi elemen apa pun dalam lainnya.
hanya
hasOnly(list) menampilkan rules.Boolean
Menentukan apakah semua elemen dalam daftar ada di daftar lain.
Parameter |
|
---|---|
list |
Daftar elemen yang dicari. Nilai tidak boleh nol. |
- Hasil
-
non-null rules.Boolean
benar jika semua elemen dalam daftar ada di daftar lain, dengan mengecualikan elemen berulang.
Contoh
['a', 'b'].hasOnly(['a', 'c']) == false
['a', 'b'].hasOnly(['a', 'b', 'c']) == true
['a', 'b'].hasOnly(['b', 'a']) == true
['a', 'a', 'b'].hasOnly(['a', 'b', 'b']) == true
['a', 'a', 'b'].hasOnly(['a', 'b', 'b', 'c']) == true
gabung
join(pemisah) menampilkan rules.String
Menggabungkan elemen dalam daftar menjadi string, dengan pemisah.
Parameter |
|
---|---|
pemisah |
String untuk memisahkan elemen. Nilai tidak boleh nol. |
- Hasil
-
non-null rules.String
daftar digabungkan sebagai string.
hapusSemua
removeAll(list) menampilkan rules.List
Buat daftar baru dengan menghapus elemen dari daftar lain dari daftar ini.
Parameter |
|
---|---|
list |
daftar elemen yang akan dihapus.. Nilai tidak boleh nol. |
- Hasil
-
non-null rules.List
daftar dengan semua elemen dari daftar lainnya dihapus.
ukuran
size() menampilkan rules.Integer
Dapatkan jumlah nilai dalam daftar.
- Hasil
-
non-null rules.Integer
jumlah nilai dalam daftar.
toSet
toSet() menampilkan rules.Set
Menampilkan kumpulan yang berisi semua elemen unik dalam daftar.
Jika ada dua elemen atau lebih yang sama tetapi tidak identik, hasil yang hanya akan berisi elemen pertama dalam daftar. Elemen yang tersisa adalah akan dihapus.
- Hasil
-
Kumpulan
non-null rules.Set
yang berisi nilai unik dalam daftar yang diberikan.