Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วนซ้ำพจนานุกรมใน Python


ในบทความนี้ เราจะเรียนรู้เกี่ยวกับการวนซ้ำ/การข้ามผ่านของพจนานุกรมใน Python 3.x หรือก่อนหน้านั้น

พจนานุกรมคือลำดับของคู่คีย์-ค่าที่ไม่เรียงลำดับ ดัชนีสามารถเป็นแบบที่ไม่เปลี่ยนรูปแบบใดก็ได้และเรียกว่าคีย์ นอกจากนี้ยังระบุไว้ในวงเล็บปีกกา

วิธีที่ 1 − ใช้ iterables โดยตรง

ตัวอย่าง

dict_inp = {'t':'u','t':'o','r':'i','a':'l','s':'p','o':'i','n':'t'}

# Iterate over the string
for value in dict_inp:
   print(value, end='')

ผลลัพธ์

trason

วิธีที่ 2 - การใช้ iterables สำหรับค่าของพจนานุกรม

ตัวอย่าง

dict_inp = {'t':'u','t':'o','r':'i','a':'l','s':'p','o':'i','n':'t'}

# Iterate over the string
for value in dict_inp.values():
   print(value, end='')

ผลลัพธ์

oilpit

วิธีที่ 3 - การใช้คีย์เป็นดัชนี

ตัวอย่าง

dict_inp = {'t':'u','t':'o','r':'i','a':'l','s':'p','o':'i','n':'t'}

# Iterate over the string
for value in dict_inp:
   print(dict_inp[value], end='')

ผลลัพธ์

oilpit

วิธีที่ 4 - การใช้คีย์และค่าของพจนานุกรม

ตัวอย่าง

dict_inp = {'t':'u','t':'o','r':'i','a':'l','s':'p','o':'i','n':'t'}

# Iterate over the string
for value,char in dict_inp.items():
   print(value,":",char, end=" ")

ผลลัพธ์

t : o r : i a : l s : p o : i n : t

บทสรุป

ในบทความนี้ เราได้เรียนรู้เกี่ยวกับการวนซ้ำ/ข้ามผ่านพจนานุกรมใน Python