การสร้าง dictionary ด้วย zip
ในแบบฝึกหัดนี้ จะได้นำความรู้เกี่ยวกับฟังก์ชัน zip() มาใช้เพื่อรวมสองลิสต์เข้าด้วยกันเป็น dictionary
ลิสต์เหล่านี้ถูกดึงมาจาก ไฟล์ชุดข้อมูลขนาดใหญ่ที่รวบรวมตัวชี้วัดการพัฒนาโลกของธนาคารโลก โดยได้ผ่านการประมวลผลเบื้องต้นมาแล้วเพื่อให้เหมาะกับการเรียนรู้
ลิสต์แรก feature_names เก็บชื่อหัวคอลัมน์ของชุดข้อมูล ส่วนลิสต์ที่สอง row_vals เก็บค่าจริงของแต่ละแถวในชุดข้อมูล ซึ่งสอดคล้องกับชื่อหัวคอลัมน์แต่ละตัว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Python Toolbox
คำแนะนำการฝึกหัด
- สร้าง zip object โดยเรียก
zip()แล้วส่งfeature_namesและrow_valsเป็นอาร์กิวเมนต์ จากนั้นกำหนดผลลัพธ์ให้กับตัวแปรzipped_lists - สร้าง dictionary จาก zip object
zipped_listsโดยเรียกdict()พร้อมส่งzipped_listsเป็นอาร์กิวเมนต์ แล้วกำหนด dictionary ที่ได้ให้กับตัวแปรrs_dict
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Zip lists: zipped_lists
zipped_lists = ____
# Create a dictionary: rs_dict
rs_dict = ____
# Print the dictionary
print(rs_dict)