Comprehension statements ใน Python

Python logo

Python มี syntax ที่ช่วยให้เราเขียนโค้ดได้ง่ายและสั้นขึ้นหลายอย่าง แต่วันนี้เราจะมาดูประโยชน์และวิธีการใช้งาน comprehension statements ใน python กัน Comprehension statements ใน python เป็น syntax สั้นๆ ที่ช่วยให้เราสามารถเขียนโค้ดเพื่อสร้างตัวแปร Lists, dictionaries หรือ sets ใหม่จากตัวแปร iterables ที่มีอยู่ได้อย่างง่ายดาย ตัวอย่างเช่น หากเรามีตัวเลขใน List อยู่และต้องการที่จะสร้าง List ใหม่เป็นค่ายกกำลังสองของเลขชุดเดิม ถ้าเขียนแบบไม่ใช้ comprehension statement เราจะเขียนออกมาได้ดังโค้ดข้างล่างนี้ ซึ่งหากเรา print ค่า squares ออกมาดู ก็จะได้ค่า [0, 1, 4, 9, 16] ตามที่เราอยากได้ แต่ใน python เราสามารถใช้ comprehension statement เขียนโค้ดที่ทำงานแบบเดียวกันได้ใหม่ดังนี้ หากเรา print … Read more