การใช้งาน Built in Dictionary ในภาษา python

แชร์ความรู้ภาษา Python ไพทอน การเขียนโปรแกรมภาษาไพทอน

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
Four
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 813
ลงทะเบียนเมื่อ: 08/01/2018 9:55 am

การใช้งาน Built in Dictionary ในภาษา python

โพสต์โดย Four » 26/01/2018 4:49 pm

dict.clear() การลบค่าใน dict ทั้งหมด

โค้ด: เลือกทั้งหมด

test = {"python", "mindphp", "1234"}
test.clear()
print(test)


dict.copy() การก็อปปี้ dict ทั้งหมด

โค้ด: เลือกทั้งหมด

test2 = {"python", "mindphp", "1234"}
print(test2)
test2.copy()
print(test2)


dict.fromkeys() นำ key จาก sequence มาใส่ใน dict

โค้ด: เลือกทั้งหมด

test3 = {"python", "mindphp", "1234"}
dic = dict.fromkeys(test3, "test")
print(dic)


dict.get() แสดงผลของ key ใน dict

โค้ด: เลือกทั้งหมด

test4 = {"python": "test", "mindphp":"abcd", "1234":"5678"}
print(test4.get("python"))


ผลรัน

รูปภาพ


ศึกษาข้อมูลจาก : https://www.youtube.com/watch?v=4km6fn0 ... lzdKrpxsMM
I am slow walker, but I never walk back. (Abraham Lincoln)

ภาพประจำตัวสมาชิก
Jom07
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 514
ลงทะเบียนเมื่อ: 08/01/2018 9:56 am

Re: การใช้งาน Built in Dictionary ในภาษา python

โพสต์โดย Jom07 » 26/01/2018 4:56 pm

dict.item() แสดงค่าใน dict ออกมาพร้อม key

โค้ด: เลือกทั้งหมด

x = {'name1':'test1','name2':'test2','name3':'test3'}
print(x.items())


ผลรัน
รูปภาพ

dict.key() แสดงเฉพาะ key ของ dict

โค้ด: เลือกทั้งหมด

x = {'name1':'test1','name2':'test2','name3':'test3'}
print(x.keys())


ผลรัน
รูปภาพ

dict.setdefault() แสดงค่าเริ่มต้น

โค้ด: เลือกทั้งหมด

x = {'name1':'test1','name2':'test2','name3':'test3'}
print(x.setdefault('name1'))
print(x.setdefault('name4'))


ผลรัน
รูปภาพ

dict.update(sqe) นำค่าของ sequence ไปเพิ่มใน dict

โค้ด: เลือกทั้งหมด

x = {'name1':'test1','name2':'test2','name3':'test3'}
y ={'name4':'test4'}
x.update(y)
print(x)


ผลรัน
รูปภาพ

dict.values() แสดงค่า value ของ dict โดยเรียงลำดับ

โค้ด: เลือกทั้งหมด

x = {'name1':'test1','name2':'test2','name3':'test3'}
print(x.values())


ผลรัน
รูปภาพ

ศึกษาข้อมูลจาก :https://www.youtube.com/watch?v=4km6fn03WBo&list=PLLi1ciqQAf8TVFbJpl7XY23lzdKrpxsMM&index=53
รูปภาพ

jirawoot
PHP Hero Member
PHP Hero Member
โพสต์: 145
ลงทะเบียนเมื่อ: 17/06/2019 10:30 am

Re: การใช้งาน Built in Dictionary ในภาษา python

โพสต์โดย jirawoot » 24/06/2019 3:08 pm

โค้ด: เลือกทั้งหมด

a={'name','age','school'}
a.clear()
print(a)

Selection_005.png
Selection_005.png (7.65 KiB) เปิดดู 9 ครั้ง


โค้ด: เลือกทั้งหมด

a={'name','age','school'}
print(a)
a.copy()
print(a)

Selection_006.png
Selection_006.png (7.81 KiB) เปิดดู 9 ครั้ง


โค้ด: เลือกทั้งหมด

a={'name','age','school'}
dict=dict.fromkeys(a, 'test')
print(dict)

Selection_007.png
Selection_007.png (8.05 KiB) เปิดดู 9 ครั้ง

โค้ด: เลือกทั้งหมด

a={'name':'test','age':22,'school':'mindphp'}
print(a.get('name'))

Selection_008.png
Selection_008.png (8.66 KiB) เปิดดู 9 ครั้ง


โค้ด: เลือกทั้งหมด

a={'name':'test','age':22,'school':'mindphp'}
print(a.items())

Selection_009.png
Selection_009.png (8.46 KiB) เปิดดู 9 ครั้ง

โค้ด: เลือกทั้งหมด

a={'name':'test','age':22,'school':'mindphp'}
print(a.keys())

Selection_010.png
Selection_010.png (7.9 KiB) เปิดดู 9 ครั้ง


โค้ด: เลือกทั้งหมด

a={'name':'test','age':22,'school':'mindphp'}
print(a.setdefault('name'))
print(a.setdefault('age'))

Selection_011.png
Selection_011.png (5.86 KiB) เปิดดู 9 ครั้ง

โค้ด: เลือกทั้งหมด

a={'name':'test','age':22,'school':'mindphp'}
b={'gender':'women'}
a.update(b)
print(a)

Selection_012.png
Selection_012.png (8.2 KiB) เปิดดู 9 ครั้ง

โค้ด: เลือกทั้งหมด

a={'name':'test','age':22,'school':'mindphp'}
print(a.values())

Selection_013.png
Selection_013.png (8.4 KiB) เปิดดู 9 ครั้ง


  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 17 และ บุคคลทั่วไป 0 ท่าน