‫ยินดีต้อนรับกลับ.
‫มาพูดถึงเทคนิคที่มีประโยชน์กับรายการที่คุณจะได้เห็นมากมายในโค้ด Python
‫อย่างที่เราเคยเห็นแล้ว มันคือแนวคิดเรื่องความยาว
‫คุณจะใช้สิ่งนี้เป็นจำนวนมาก
‫นั่นคือการหาความยาวของรายการ
‫ซึ่งในกรณีของเราตอนนี้คือเจ็ด
‫เคล็ดลับที่มีประโยชน์อีกอย่างหนึ่งคือการกลับรายการ
‫ฉันได้แสดงให้คุณเห็นถึงวิธีการกลับรายการแล้ว แต่บางครั้งคุณสามารถทำได้ด้วยการแบ่งส่วนรายการอีกครั้ง
‫บางอย่างที่เราเคยเห็นในการหั่นสตริง ดังนั้นฉันจึงสามารถทำตะกร้าได้จริงๆ
‫แล้วเซมิโคลอน อัฒภาค ลบหนึ่ง
‫ถ้าฉันคลิกเรียกใช้ที่นี่
‫นั่นคือสิ่งที่คุณคาดหวัง?
‫ผ่านบรรทัดนี้ทีละบรรทัด
‫ฉันได้จัดเรียงตะกร้าเพื่อให้มันจาก a ไปจนถึง Z แล้วฉันก็ย้อนกลับสิ่งนี้
‫มันอยู่ใน Z ไปจนสุดทาง A แล้วฉันก็กลับตะกร้าอีกครั้ง แทนที่จะกลับด้าน ตอนนี้มันอยู่ในลำดับ
‫ก.
‫ข.
‫ค.
‫ง.
‫อี
‫เอ็กซ์
‫และการแบ่งรายชื่อนี้จะสร้างรายการใหม่
‫ถูกต้อง.
‫ถ้าฉันพิมพ์ตะกร้าที่นี่
‫คุณจะเห็นว่าตะกร้าสินค้าเป็นเวอร์ชันที่กลับด้าน ซึ่งเป็นการดำเนินการล่าสุดที่เราดำเนินการกับรายการ
‫slicing ที่สร้างเวอร์ชันใหม่
‫ดังนั้น สัญกรณ์นี้ คุณจะเห็นรายการมากมายเมื่อคุณต้องการย้อนกลับรายการ หรือบางทีคุณอาจต้องทำสำเนาของรายการแบบนี้
‫หรือบางทีคุณอาจต้องการส่วนหนึ่งของรายการ
‫อีกสิ่งที่มีประโยชน์ที่คุณจะได้เห็นมากมายคือสิ่งที่เรียกว่าเรนจ์
‫มาแสดงความคิดเห็นกันตอนนี้
‫ถ้าฉันต้องการสร้างรายการอย่างรวดเร็ว สมมติว่าจาก 1 ถึง 100 ฉันสามารถทำสิ่งนี้ได้
‫ฉันสามารถพูดช่วงแล้วเริ่มแล้วหยุด
‫ลองทำ 100 กัน
‫และถ้าฉันพิมพ์สิ่งนี้
‫และฉันก็วิ่ง
‫ฉันได้รับช่วง 1 ถึง 100
‫แต่ถ้าฉันห่อสิ่งนี้ไว้ในรายการ
‫ซึ่งกำลังจะสร้างรายการใหม่ให้กับเรา
‫และฉันคลิกเรียกใช้
‫ดูนั่นสิ
‫ฉันได้รับช่วงจากหนึ่งไปจนถึง 99
‫จำไว้ว่ามันคือจุดเริ่มต้นและอะไรก็ตามที่จะหยุดมัน
‫ดังนั้นก่อนที่จะถึง 100 มันก็จะหยุด
‫ทีนี้ ถ้าฉันลบสิ่งนี้และทำสิ่งเดียว
‫ฉันได้รับรายการที่เริ่มจากศูนย์ไปจนถึง 99 ถ้าฉันต้องการรายการที่มี 101 รายการเพราะมันเริ่มต้นที่ศูนย์
‫ผมจะทำแค่ 101
‫และ range เป็นสิ่งที่เราจะพูดถึงกันมากขึ้น โดยเฉพาะเมื่อเราพูดถึงลูปในการเขียนโปรแกรม
‫แต่นี่เป็นวิธีที่ดีในการสร้างรายการอย่างรวดเร็วจริงๆ โดยเฉพาะรายการที่มีตัวเลข
‫สุดท้ายนี้ สิ่งที่พบบ่อยที่สุดที่คุณเห็นบ่อยคือแนวคิดของ dot joint join
‫dot joint join คืออะไร จริง ๆ แล้วเป็นสิ่งที่ใช้ได้กับสตริง
‫เป็นวิธีการสตริง แต่มักใช้วิธีนี้
‫เรามีสตริงว่าง
‫และสตริงว่างนี้ สมมุติว่าประโยค
‫แล้วเราก็ทำประโยคได้
‫ดอทเข้าร่วม
‫และ join นำสิ่งที่เราเรียกว่า iterable ซึ่งเป็นรายการสำหรับตอนนี้
‫และในนี้ เราสามารถมีประโยคเช่น สวัสดี
‫ชื่อของฉัน.
‫คือ.
‫โจโจ้.
‫และตอนนี้ถ้าฉันพิมพ์ประโยค
‫และฉันคลิกเรียกใช้ที่นี่
‫อืม.
‫ฉันไม่ได้รับอะไร
‫ลองหาสาเหตุ
‫จะเกิดอะไรขึ้นหากฉันพิมพ์เครื่องหมายอัศเจรีย์ที่นี่แล้วคลิกเรียกใช้
‫ไม่เป็นไร.
‫มันกำลังพิมพ์ประโยคออกมา แต่ดูเหมือนว่า Dot Join จะสร้างรายการใหม่ให้เรา ดังนั้นเรามากำหนดประโยคนั้นให้กับประโยคใหม่กันเถอะ
‫ตอนนี้ถ้าฉันทำประโยคใหม่และพิมพ์ออกมา
‫เราเห็นสิ่งนั้นอีกครั้ง
‫สวัสดี ฉันชื่อโจโจ้
‫อืม.
‫ดังนั้นนี่จึงค่อนข้างขี้ขลาดเล็กน้อย
‫ถูกต้อง.
‫เรามีเครื่องหมายตกใจเหล่านี้
‫ระหว่างรายการของเราและเข้าร่วมจะรวมรายการที่ทำซ้ำได้เล็กน้อยเหล่านี้รายการเหล่านี้โดยสิ่งที่อยู่ข้างหน้า
‫ดังนั้นหากเราเปลี่ยนสิ่งนี้เป็นสตริงว่าง click run ตอนนี้เราจะได้สิ่งนี้หากฉันเพิ่มช่องว่างระหว่างนั้นและคลิก
‫Run
‫เราได้รับ?
‫สวัสดี ฉันชื่อโจโจ้
‫และบางครั้ง คุณจะสังเกตเห็นรูปแบบนี้บ่อยมาก โดยเฉพาะอย่างยิ่งหากคุณต้องการเข้าร่วมและสร้างสตริงใหม่จากรายการ
‫ทีนี้ วิธีจดชวเลขในการทำเช่นนี้คือ จริงๆ แล้วไม่ต้องสนใจเรื่องนี้ด้วยซ้ำ และเพียงแค่ทำสตริงว่าง
‫Dot join แล้วเข้าร่วมรายการทั้งหมด
‫เราจะไปที่นั่น.
‫สิ่งที่เรากำลังทำก็คือการรวมรายการต่างๆ ให้เป็นสตริง
‫และนี่คือรูปแบบทั่วไปที่คุณจะได้เห็นมากมายในครั้งต่อไป
‫ลาก่อน.