เมื่อจำเป็นต้องแยกอักขระในช่วงที่กำหนดออกจากรายการสตริง จะใช้ความเข้าใจรายการและการแบ่งส่วนรายการ
ตัวอย่าง
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -
my_list = ["python", "is", "fun", "to", "learn"] print("The list is :") print(my_list) start, end = 11, 25 my_result = ''.join([element for element in my_list])[start : end] print("The result is :") print(my_result)
ผลลัพธ์
The list is : ['python', 'is', 'fun', 'to', 'learn'] The result is : tolearn
คำอธิบาย
-
รายการถูกกำหนดและแสดงบนคอนโซล
-
ค่าสำหรับ 'เริ่มต้น' และ 'สิ้นสุด' ถูกกำหนดไว้
-
ความเข้าใจของรายการใช้เพื่อวนซ้ำในรายการ และทุกองค์ประกอบระหว่างค่า 'เริ่มต้น' และ 'สิ้นสุด' จะถูกแยกออก จากนั้นวิธีการ 'เข้าร่วม' จะถูกนำมาใช้เพื่อลบช่องว่าง
-
ผลลัพธ์นี้ถูกกำหนดให้กับตัวแปร
-
นี่คือเอาต์พุตที่แสดงบนคอนโซล