10 Python Shortcuts

20-Dec-23

คัมภีร์เทพ IT

See the original english version Click here!

 

นอกจาก Python จะมีข้อดีในเรื่องสามารถอ่านและทำความเข้าใจได้ง่ายแล้ว ยังช่วยให้ Developers สามารถเขียน Code น้อยลงเมื่อเทียบกับภาษาอื่น ๆ อีกหลายภาษา ซึ่งบทความนี้จะมาแนะนำ 10 Python Shortcuts ที่ช่วยให้คุณเขียน Code สะดวกยิ่งขึ้น

1. List Comprehensions

แทนที่จะใช้ Loop เพื่อสร้าง Lists แต่คุณสามารถใช้ List Comprehensions เพื่อให้ Code สามารถอ่านได้เข้าใจง่ายมากขึ้น

2. Dictionary Comprehensions

เช่นเดียวกับ List Comprehensions คุณสามารถสร้าง Dictionaries ในรูปแบบที่กระชับขึ้นได้

3. Multiple Assignment

คุณสามารถ Assign ค่า ให้กับตัวแปรหลาย ๆ ตัวได้พร้อมกันภายในบรรทัดเดียว

4. Swapping Values

คุณสามารถสลับค่าระหว่าง 2 ตัวแปรได้ โดยไม่ต้องใช้ Temporary Variable

5. Conditional Assignment

คุณสามารถใช้ Ternary Conditional Expression เพื่อให้ Assignments ที่มีเงื่อนไขมีความกระชับมากขึ้น

6. String Formatting

คุณสามารถใช้ f-strings เพื่อการจัดรูปแบบ String ให้มีความกระชับและสามารถอ่านทำความเข้าใจได้ง่ายขึ้น

7. Unpacking Iterables

คุณสามารถแยก Elements ออกจาก Iterables เช่น Lists หรือ Tuples ลงในตัวแปรได้โดยตรง

8. Enumerate

คุณสามารถ Iterate ตามลำดับ อีกทั้งยังสามารถ Track Index ได้ด้วย

9. Zip

คุณสามารถใช้ zip หากต้องการ Combine Sequence เป็นคู่ ๆ

10. Default Dictionary Values

คุณสามารถใช้ collections.defaultdict เพื่อตั้งค่า Default สำหรับ Dictionary Keys

ที่มา: https://medium.com/

 

 

รับตำแหน่งงานไอทีใหม่ๆ ด้วยบริการ IT Job Alert

 

อัพเดทบทความจากคนวงในสายไอทีทาง LINE ก่อนใคร
อย่าลืมแอดไลน์ @techstarth เป็นเพื่อนนะคะ

เพิ่มเพื่อน

 

บทความล่าสุด