یک تابع بنویسید که یک دیکشنری را به یک لیست تبدیل کند، به طوری که هر عنصر نمایانگر یک جفت کلید-مقدار در قالب یک لیست باشد. لیست را به ترتیب حروف الفبا بر حسب کلید مرتب کنید.
نمونه ورودی و خروجی
to_list({"a": 1, "b": 2}) ➞ [["a", 1], ["b", 2]]
to_list({"shrimp": 15, "tots": 12}) ➞ [["shrimp", 15], ["tots", 12]]
to_list({}) ➞ []
نکات
اگر دیکشنری خالی بود، یک لیست خالی بازگردانید.
self.assertEqual(to_list({"a": 1, "b": 2}), [["a", 1], ["b", 2]]) self.assertEqual(to_list({"shrimp": 15, "tots": 12}), [["shrimp", 15], ["tots", 12]]) self.assertEqual(to_list({}), []) self.assertEqual(to_list({'foo': 33, 'bar': 45, 'baz': 67}), [["bar", 45], ["baz", 67], ["foo", 33]])
پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
سلام تابعی که توی ادیتور هست چرا دو تا آرگومان داره؟
سلام.
بله مثل اینکه مشکلی داره. دارم بررسیش می کنم.
ممنون که اطلاع دادید. 🙏
با این حال درست کار می کنه