⊗pyPmLpDK 152 of 208 menu

การเข้าถึงคีย์ของดิกชันนารีด้วย for ใน Python

เมื่อวนลูปผ่านดิกชันนารีด้วยลูป for ค่าเริ่มต้นที่ได้ออกมาจะเป็นคีย์ของมันเสมอ

ตัวอย่าง

สมมติว่าเรามีดิกชันนารี dct:

dct = { 'a': 1, 'b': 2, 'c': 3 }

ลองนำมันมาใช้งานในลูป:

for key in dct: print(key)

ผลลัพธ์ที่ได้จากการรันโค้ดคือคีย์ทั้งหมด:

'a' 'b' 'c'

ตัวอย่าง

เราสามารถเข้าถึงคีย์ของดิกชันนารีได้ด้วยเมธอด keys เมธอดนี้จะคืนค่าออบเจ็กต์พิเศษที่สามารถนำมาใช้กับลูปได้:

for key in dct.keys(): print(key)

ผลลัพธ์ที่ได้จากการรันโค้ด:

'a' 'b' 'c'

โจทย์ฝึกปฏิบัติ

กำหนดดิกชันนารี:

tst = { 'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5 }

พิมพ์คีย์ทั้งหมดของมันออกทางคอนโซล:

'a' 'b' 'c' 'd' 'e'

กำหนดดิกชันนารี:

tst = { 2: 'a', 4: 'b', 6: 'c', 8: 'd' }

พิมพ์คีย์ทั้งหมดของมันออกทางคอนโซล ยกเว้น 8

กำหนดดิกชันนารี:

tst = { '1': 'a', '2': 'b', '3': 'c', '4': 'd' }

สร้างทูเพิลต่อไปนี้จากคีย์ของมัน:

('2', '3', '4')
ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ