กฎ รายการ
ประเภทรายการ โดยรายการไม่จำเป็นต้องเหมือนกันเสมอไป
นอกจากวิธีการที่ระบุไว้ด้านล่างนี้แล้ว รายการยังมีโอเปอเรเตอร์ต่อไปนี้ด้วย
โอเปอเรเตอร์ | การใช้งาน |
---|---|
x == y |
เปรียบเทียบรายการ x และ y |
x[i] |
โอเปอเรเตอร์ดัชนี รับค่าดัชนี i |
x[i:j] |
โอเปอเรเตอร์ช่วง รับรายการย่อยจากดัชนี i ถึง j |
v in x |
ตรวจสอบว่ามีค่า v ในรายการ x หรือไม่ 'a' in ['a','b'] == true |
เมธอด
Concat
concat(list) แสดงผล rules.List
สร้างรายการใหม่โดยเพิ่มเอลิเมนต์ของรายการอื่นลงใน ท้ายรายการนี้
พารามิเตอร์ |
|
---|---|
list |
เพื่อต่อเข้าด้วยกัน ค่าต้องไม่เป็นค่าว่าง |
- การคืนสินค้า
-
non-null rules.List
รายการพร้อมองค์ประกอบทั้งหมดของรายการอื่นที่เพิ่มไว้
มีทั้งหมด
hasAll(list) จะแสดงผล rules.Boolean
พิจารณาว่ารายการดังกล่าวมีองค์ประกอบทั้งหมดในรายการอื่นหรือไม่
พารามิเตอร์ |
|
---|---|
list |
รายการองค์ประกอบที่จะมองหา ค่าต้องไม่เป็นค่าว่าง |
- การคืนสินค้า
-
non-null rules.Boolean
เป็นจริงหากรายการนี้มีองค์ประกอบทั้งหมดในองค์ประกอบ อื่นๆ
มีทั้งหมด
has Any(list) แสดงผล rules.Boolean
กำหนดว่ารายการนั้นมีอีลิเมนต์ใดๆ ในลิสต์อื่นหรือไม่
พารามิเตอร์ |
|
---|---|
list |
รายการองค์ประกอบที่จะมองหา ค่าต้องไม่เป็นค่าว่าง |
- การคืนสินค้า
-
non-null rules.Boolean
จริงหากรายการนี้มีองค์ประกอบใดๆ ใน อื่นๆ
มีเฉพาะ
hasOnly(list) แสดงผล rules.Boolean
พิจารณาว่าองค์ประกอบทั้งหมดในรายการนั้นแสดงอยู่ในรายการอื่นหรือไม่
พารามิเตอร์ |
|
---|---|
list |
รายการองค์ประกอบที่จะมองหา ค่าต้องไม่เป็นค่าว่าง |
- การคืนสินค้า
-
non-null rules.Boolean
เป็นจริงหากมีองค์ประกอบทั้งหมดในรายการ ในรายการอื่น โดยไม่รวมองค์ประกอบที่ซ้ำกัน
ตัวอย่าง
['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
ผนวก
Join(separator) แสดงผล rules.String
รวมองค์ประกอบในรายการเข้ากับสตริงโดยใช้ตัวคั่น
พารามิเตอร์ |
|
---|---|
เส้นแบ่ง |
สตริงเพื่อแยกองค์ประกอบ ค่าต้องไม่เป็นค่าว่าง |
- การคืนสินค้า
-
non-null rules.String
รายการที่ผนวกกันเป็นสตริง
นำออกทั้งหมด
removeAll(list) จะแสดงผล rules.List
สร้างรายการใหม่โดยนำองค์ประกอบของรายการอื่นออกจากรายการนี้
พารามิเตอร์ |
|
---|---|
list |
รายการองค์ประกอบที่จะนำออก ค่าต้องไม่เป็นค่าว่าง |
- การคืนสินค้า
-
non-null rules.List
รายการที่นำองค์ประกอบทั้งหมดในรายการอื่นออกแล้ว
ขนาด
size() จะแสดงผล rules.Integer
ดูจำนวนค่าในรายการ
- การคืนสินค้า
-
non-null rules.Integer
จำนวนค่าในรายการ
ตั้งค่า
toSet() แสดงผล rules.Set
แสดงผลชุดที่มีองค์ประกอบที่ไม่ซ้ำกันทั้งหมดในรายการ
ในกรณีที่องค์ประกอบตั้งแต่ 2 อย่างขึ้นไปเท่ากันแต่ไม่ตรงกัน ชุดผลลัพธ์ จะมีเฉพาะองค์ประกอบแรกในรายการ องค์ประกอบที่เหลือได้แก่ ทิ้งแล้ว
- การคืนสินค้า
-
non-null rules.Set
ซึ่งมีค่าที่ไม่ซ้ำกันในลิสต์รายการหนึ่งๆ