بکندباز

یک تابع بنویسید که یک دیکشنری را به یک لیست تبدیل کند، به طوری که هر عنصر نمایانگر یک جفت کلید-مقدار در قالب یک لیست باشد. لیست را به ترتیب حروف الفبا بر حسب کلید مرتب کنید.

نمونه ورودی و خروجی

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]])

برای ثبت پاسخ خود، ابتدا باید در سایت وارد شوید.

پاسخ های کاربران به این تمرین

user-9hXD
تصحیح اتوماتیک
‎پایتون‎
3 شهريور 1405

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

user-vud8
تصحیح اتوماتیک
‎پایتون‎
15 مرداد 1405

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

Alann2
تصحیح اتوماتیک
‎پایتون‎
1 مرداد 1405

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

user-gt4o
تصحیح اتوماتیک
‎پایتون‎
26 ارديبهشت 1405

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

DnIYl_zr
تصحیح اتوماتیک
‎پایتون‎
31 شهريور 1404

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

Arash.nc
تصحیح اتوماتیک
‎پایتون‎
22 مرداد 1404

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

Amin
تصحیح اتوماتیک
‎پایتون‎
8 بهمن 1403

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

alitayyar
تصحیح اتوماتیک
‎پایتون‎
7 آبان 1403

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

aliahmadi98
تصحیح اتوماتیک
‎پایتون‎
3 آبان 1403

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

amirgoodarzi
تصحیح اتوماتیک
‎پایتون‎
28 مهر 1403

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

Aboolkhafan
تصحیح اتوماتیک
‎پایتون‎
28 مهر 1403

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

Arhsi8294
تصحیح اتوماتیک
‎پایتون‎
28 مهر 1403

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

mantix
تصحیح اتوماتیک
‎پایتون‎
28 مهر 1403

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

Sa_shadow
تصحیح اتوماتیک
‎پایتون‎
28 مهر 1403

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

h.a.s.a.n
تصحیح اتوماتیک
‎پایتون‎
28 مهر 1403

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

MarsBoy
تصحیح اتوماتیک
‎پایتون‎
28 مهر 1403

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

نظرات

*
*

    MarsBoy پاسخ

    سلام تابعی که توی ادیتور هست چرا دو تا آرگومان داره؟

      backendbaz پاسخ

      سلام. 

      بله مثل اینکه مشکلی داره. دارم بررسیش می کنم.

      ممنون که اطلاع دادید. 🙏

    MarsBoy پاسخ

    با این حال درست کار می کنه

    DanialMahdik پاسخ

    سلام
    به نظر میاد تست سوم از نظر ترتیب عملیاتی مشکل داره

      backendbaz پاسخ

      سلام. وقت بخیر

      برای تست سوم، برای دیکشنری خالی باید لیست برگردونده بشه. برای تست های دیگه هم باید کلید ها بر اساس حروف الفبا مرتب بشن.

تمرینات مرتبط