یک تابع بنویسید که یک دیکشنری را به یک لیست تبدیل کند، به طوری که هر عنصر نمایانگر یک جفت کلید-مقدار در قالب یک لیست باشد. لیست را به ترتیب حروف الفبا بر حسب کلید مرتب کنید.
نمونه ورودی و خروجی
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]])
پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
سلام تابعی که توی ادیتور هست چرا دو تا آرگومان داره؟
سلام.
بله مثل اینکه مشکلی داره. دارم بررسیش می کنم.
ممنون که اطلاع دادید.
با این حال درست کار می کنه