Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

ความแตกต่างระหว่างประเภทข้อมูลรายการ ลำดับ และการแบ่งส่วนใน Python คืออะไร


รายการเป็นลำดับ แต่ลำดับไม่จำเป็นต้องเป็นรายการ ลำดับคือประเภทใดก็ได้ที่สนับสนุนอินเทอร์เฟซของลำดับ ("โปรโตคอล") ประเภทลำดับอธิบาย superset ที่ใช้งานได้

โดยทั่วไปแล้วออบเจ็กต์ Slice จะถูกสร้างโดยนัยผ่านน้ำตาลซินแทคติก (foo[2:5]) และจัดเตรียมให้กับวิธีการพิเศษประเภทคอนเทนเนอร์ (เช่น __getitem__) ซึ่งคุณสามารถแทนที่ได้ โดยทั่วไป คุณจะไม่ต้องจัดการกับส่วนต่างๆ เว้นแต่คุณจะสร้างลำดับ/คอนเทนเนอร์ของคุณเอง