Page 105 - python
P. 105
79
ตัวอยางที่ 7.4 ตัวแปร d มีคีย 3 ตัว คือ ['one', 'two', 'three'] การใชฟงกชั่น get() มีคาเทากับ
การถึงดวยเครื่องหมาย [ ] เชน d.get('one') ใหผลลัพธเชนเดียวกับคําสั่ง d['one']
ู
ั
่
ั
7.5 การ pop ขอมลภายในดิกชนนารีดวยคําสง pop()
การ pop คือการนําเอาขอมูลภายในดิกชันนารีออกมาดวยคําสั่ง pop()
ไวยากรณ
dict_name.pop(key)
คําอธิบาย
ชื่อเรียก คําอธิบาย
dict_name คือ ตัวแปรดิกชันนารี
Key คอ คยทตองการ pop ออกมาจากตวแปรดกชนนารี
ื
ี
ิ
ั
ั
ี
่
ตัวอยางที่ 7.5 การ pop ขอมูลภายในดิกชันนารีดวยคําสั่ง pop()
d = {'one': 'หนึ่ง', 'two': 'สอง', 'three': 'สาม'}
s = d.pop('one')
print(d)
print(s)
ผลลัพธ :
{'two': 'สอง', 'three': 'สาม'}
หนึ่ง
ตัวอยางที่ 7.5 ตัวแปร d เปนชนิดดิกชันนารีมีคีย 3 ตัว คือ ['one', 'two', 'three'] เมื่อ
pop('one') จะเปนการนําคาของคีย 'one' ออกมาใสในตัวแปร s ซึ่งมคาคือ "หนึ่ง" ตัวแปร d
ี
จะเหลือสมาชิกเพียง 2 ตัว คือ {'two': 'สอง', 'three': 'สาม'}
ั
7.6 การรวมตัวแปรดกชนนารีเขาดวยกนดวยคําสง update()
ั
ั
ิ
่
ํ
ิ่
นอกจากจะทาการเพมและแกไขขอมูลภายในตัวแปรดิกชันนารีแลวยังรวมตัวแปรดิกชันนารีสอง
ตัวเขาดวยกันได
ตัวอยางที่ 7.6 การรวมดิกชันนารีสองตัวเขาดวยกัน
d1 = {'one': 'หนึ่ง', 'two': 'สอง', 'three': 'สาม'}
d2 = {'four':'สี่', 'five':'หา'}
d1.update(d2)
print(d1)