เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

Dictionary

Dictionary ในPython มีลักษณะคล้ายกับ named vector และ list ใน R ตรงที่ใช้ชื่อ (หรือ key) ในการเข้าถึงค่าต่างๆ ใน Python เราสร้าง dictionary ด้วยวงเล็บปีกกา { } และระบุคู่ key-value โดย key และ value คั่นด้วยเครื่องหมายโคลอน ตัวอย่างเช่น การสร้าง dictionary ที่มี key เป็น 'a' และค่าเป็น 1 เขียนได้ดังนี้:

d = {'a': 1}

หากมีหลายคู่ key-value ให้คั่นด้วยเครื่องหมายจุลภาค ในการเข้าถึงค่าด้วย key ให้ใช้วงเล็บเหลี่ยม (เช่นเดียวกับการ subset ค่าจาก list) แต่แทนที่จะระบุ index ก็ระบุ key แทน:

d = {'a': 1, 'b': 2}
print(d['a'])

1

person_list ถูกแสดงผลใน IPython shell และพร้อมใช้งานใน workspace ของคุณแล้ว

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Python สำหรับผู้ใช้ R

ดูคอร์ส

คำแนะนำการฝึกหัด

  • สร้าง dictionary จาก person_list ที่แสดงอยู่ใน shell โดยใช้ key ต่อไปนี้: fname, lname, sex, employed และ twitter_followers
  • ดึงและแสดงชื่อและนามสกุล (ระบุด้วย key fname และ lname) จาก person_dict

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Create a dictionary form of the employee information list
person_dict = {
    'fname': ____,
    'lname': ____,
    'sex': ____,
    'employed': ____,
    'twitter_followers': ____
}

# Get the first and last names from the dict
print(____)
print(____)
แก้ไขและรันโค้ด