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