
โครงสร้างข้อมูล Python
List, dictionary, set, tuple, list comprehension, generator, itertools
1ความแตกต่างพื้นฐานระหว่าง list และ tuple ใน Python คืออะไร?
ความแตกต่างพื้นฐานระหว่าง list และ tuple ใน Python คืออะไร?
คำตอบ
List เป็น mutable (แก้ไขได้หลังสร้าง) ในขณะที่ tuple เป็น immutable (แก้ไขไม่ได้) ความ immutable นี้ทำให้ tuple เป็น hashable และสามารถใช้เป็น key ของ dictionary ได้ ซึ่งต่างจาก list นอกจากนี้ tuple ยังมีประสิทธิภาพดีกว่าเล็กน้อยทั้งด้านหน่วยความจำและความเร็วในการเข้าถึง
2ควรใช้เมธอดใดเพื่อเพิ่มสมาชิกที่ท้ายของ list ใน Python?
ควรใช้เมธอดใดเพื่อเพิ่มสมาชิกที่ท้ายของ list ใน Python?
คำตอบ
เมธอด append() เพิ่มสมาชิกเดียวที่ท้ายของ list มันจะแก้ไข list แบบ in-place และคืนค่า None หากต้องการเพิ่มหลายสมาชิก ให้ใช้ extend() หรือโอเปอเรเตอร์ += เมธอด insert() ใช้เพื่อเพิ่มในตำแหน่งที่ระบุ
3จะสร้าง dictionary ว่างใน Python ได้อย่างไร?
จะสร้าง dictionary ว่างใน Python ได้อย่างไร?
คำตอบ
สามารถสร้าง dictionary ว่างได้ด้วย {} หรือ dict() ไวยากรณ์ {} กระชับกว่าและเร็วกว่าเล็กน้อย สัญลักษณ์ {} สร้าง dictionary ว่าง ในขณะที่ set() สร้าง set ว่าง สำหรับ set ว่างต้องใช้ set() เท่านั้นเพราะ {} ถูกสงวนไว้สำหรับ dictionary
ผลลัพธ์ของนิพจน์ [x**2 for x in range(5)] คืออะไร?
ลักษณะใดที่ทำให้ set แตกต่างจาก collection อื่น ๆ ใน Python?
+17 คำถามสัมภาษณ์
หัวข้อสัมภาษณ์ Data Science & ML อื่นๆ
พื้นฐาน Python
การเขียนโปรแกรมเชิงวัตถุด้วย Python
พื้นฐาน Git
พื้นฐาน SQL
พื้นฐาน NumPy
พื้นฐาน Pandas
Jupyter & Google Colab
SQL Joins และคิวรีขั้นสูง
Pandas ขั้นสูง
การแสดงผลข้อมูลด้วย Matplotlib & Seaborn
การแสดงผลแบบโต้ตอบด้วย Plotly
สถิติเชิงพรรณนา
สถิติเชิงอนุมาน
Web Scraping
BigQuery & Cloud Data
Feature Engineering
ML แบบมีผู้สอน: การถดถอย
ML แบบมีผู้สอน: การจำแนกประเภท
Decision Trees และ Ensembles
Unsupervised ML
ML Pipelines และการตรวจสอบ
Time Series และการพยากรณ์
พื้นฐาน Deep Learning
TensorFlow & Keras
CNN และการจำแนกภาพ
RNN และซีเควนซ์
Transformers และ Attention
NLP และ Hugging Face
GenAI และ LangChain
MLOps และการ Deploy
เชี่ยวชาญ Data Science & ML สำหรับการสัมภาษณ์ครั้งถัดไป
เข้าถึงคำถามทั้งหมด flashcards แบบทดสอบเทคนิค แบบฝึกหัด code review และตัวจำลองสัมภาษณ์
เริ่มใช้ฟรี