aturan . Daftar
Jenis daftar. Item belum tentu homogen.
Selain metode yang tercantum di bawah, daftar memiliki operator berikut:
Operator | Penggunaan |
---|---|
x == y | Bandingkan daftar x dan y |
x[i] | Operator indeks, dapatkan indeks nilai i |
x[i:j] | Operator rentang, dapatkan sublist dari indeks i hingga j |
v in x | Periksa apakah nilai v ada di daftar x. 'a' in ['a','b'] == true |
Metode
pertemuan
concat(daftar) mengembalikan aturan.Daftar
Buat daftar baru dengan menambahkan elemen dari daftar lain ke akhir daftar ini.
Parameter | |
---|---|
daftar | daftar untuk digabungkan. Nilai tidak boleh nol. |
- Kembali
non-null rules.List
daftar dengan semua elemen dari daftar lainnya ditambahkan.
memilikiSemua
hasAll(list) mengembalikan aturan.Boolean
Tentukan apakah daftar berisi semua elemen dalam daftar lain.
Parameter | |
---|---|
daftar | Daftar elemen yang harus dicari. Nilai tidak boleh nol. |
- Kembali
non-null rules.Boolean
benar jika daftar ini berisi semua elemen lainnya.
memilikiAny
hasAny(list) mengembalikan aturan.Boolean
Tentukan apakah daftar berisi elemen apa pun dalam daftar lain.
Parameter | |
---|---|
daftar | Daftar elemen yang harus dicari. Nilai tidak boleh nol. |
- Kembali
non-null rules.Boolean
benar jika daftar ini berisi elemen apa pun di daftar lainnya.
hanya memiliki
hasOnly(list) mengembalikan aturan.Boolean
Tentukan apakah semua elemen dalam daftar ada di daftar lain.
Parameter | |
---|---|
daftar | Daftar elemen yang harus dicari. Nilai tidak boleh nol. |
- Kembali
non-null rules.Boolean
benar jika semua elemen dalam daftar ada di daftar lain, tidak termasuk 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
bergabung
join(separator) mengembalikan aturan.String
Gabungkan elemen-elemen dalam daftar menjadi sebuah string, dengan pemisah.
Parameter | |
---|---|
pemisah | String untuk memisahkan elemen. Nilai tidak boleh nol. |
- Kembali
non-null rules.String
daftar yang digabungkan sebagai string.
Hapus semua
hapusSemua(daftar) mengembalikan aturan.Daftar
Buat daftar baru dengan menghapus elemen daftar lain dari daftar ini.
Parameter | |
---|---|
daftar | daftar elemen yang akan dihapus.. Nilai tidak boleh nol. |
- Kembali
non-null rules.List
daftar daftar dengan semua elemen dari daftar lainnya dihapus.
ukuran
size() mengembalikan aturan.Integer
Dapatkan jumlah nilai dalam daftar.
- Kembali
non-null rules.Integer
jumlah nilai dalam daftar.
untuk mengatur
toSet() mengembalikan aturan.Set
Mengembalikan satu set yang berisi semua elemen unik dalam daftar.
Jika dua elemen atau lebih sama tetapi tidak identik, kumpulan hasil hanya akan berisi elemen pertama dalam daftar. Elemen lainnya dibuang.
- Kembali
non-null rules.Set
Kumpulan kumpulan yang berisi nilai unik dalam daftar yang diberikan.