פיצול מילון ל2 רשימות

מישהו יודע האם יש דרך מהירה לפצל מילון ל2 רשימות? האם זה בכלל נכון להשתמש בדרך כזו?

זאת שאלה מאוד כללית.
מילון הוא אוסף לא סדור של צמדים של מפתחות וערכים.
לאיזה שתי רשימות אתה רוצה לפצל אותו?
אפשר לעשות casting של מילון לרשימה, מכאן לפצל רשימה לשתיים זה אפשרי בקלות.

השאלה שוב - על סמך מה אתה רוצה לעשות את הפיצול?

ל2 רשימות של keys וvalues…

אתה יכול להשתמש בפעולות של מילון כדי להוציא את המפתחות והערכים שמחזירים iterable ולעשות casting לרשימה:

keys = list(dict1.keys())
values = list(dict1.values())

לדעתי זה אמור לעבוד.
אופציה אחרת יותר מורכבת היא לעשות unpacking בלולאת for עבור dict1.items()

לייק 1

האמת שזה בדיוק מה שעשיתי

לייק 1