[טיפ] הרכבת מילונים ב Python

הרחבה נחמדה של פיצ׳ר הרכבת רשימות בפייתון היא הרכבת מילונים. הנה קטע קוד קטן שקיבלתי מחבר לפני מספר ימים:

 return {key.lower(): value for key, value in data.items()}

מה הפונקציה עושה? לוקחת מילון בשם data שהמפתחות בו רשומים באותיות גדולות, ומחזירה מילון חדש עם אותם המפתחות והערכים אבל הפעם באותיות קטנות.

אם לדוגמא המילון הראשון כלל את הפריטים FOO: 10 ו BAR: 20, המילון החדש יכלול את הפריטים foo: 10 ו bar: 20.

גם חוסך כמה שורות במקום לכתוב לולאה וגם מראה שיש לכם סטייל :slight_smile:

לייק 1