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

ฉันจะทำ Python Tuple Slicing ได้อย่างไร


ตัวดำเนินการสไลซ์สามารถใช้กับข้อมูลลำดับประเภทใดก็ได้ รวมถึงทูเปิล Slicing หมายถึงการแยกส่วนของซีเควนซ์ นี่คือทูเพิล สัญลักษณ์ที่ใช้สำหรับหั่นคือ ':' ตัวดำเนินการต้องการตัวถูกดำเนินการสองตัว ตัวถูกดำเนินการแรกคือดัชนีขององค์ประกอบเริ่มต้นของชิ้น และตัวที่สองคือดัชนีขององค์ประกอบสุดท้ายในชิ้น+1 ชิ้นผลลัพธ์ก็เป็นทูเพิลเช่นกัน

>>> T1=(10,50,20,9,40,25,60,30,1,56)>>> T1[2:4](20, 9)

ตัวถูกดำเนินการทั้งสองเป็นทางเลือก หากตัวถูกดำเนินการแรกหายไป สไลซ์จะเริ่มต้นจากจุดเริ่มต้น หากตัวถูกดำเนินการที่สองหายไป สไลซ์จะไปถึงจุดสิ้นสุด

<ก่อนหน้า>>>> T1=(10,50,20,9,40,25,60,30,1,56)>>> T1[6:](60, 30, 1, 56)>>>> T1 [:4](10, 50, 20, 9)