הרחבה נחמדה של פיצ׳ר הרכבת רשימות בפייתון היא הרכבת מילונים. הנה קטע קוד קטן שקיבלתי מחבר לפני מספר ימים:
return {key.lower(): value for key, value in data.items()}
מה הפונקציה עושה? לוקחת מילון בשם data שהמפתחות בו רשומים באותיות גדולות, ומחזירה מילון חדש עם אותם המפתחות והערכים אבל הפעם באותיות קטנות.
אם לדוגמא המילון הראשון כלל את הפריטים FOO: 10 ו BAR: 20, המילון החדש יכלול את הפריטים foo: 10 ו bar: 20.
גם חוסך כמה שורות במקום לכתוב לולאה וגם מראה שיש לכם סטייל