بکندباز

تابعی بنویسید که در ورودی یک دیکشنری بگیرد و تمام key هایی که بعنوان value هم استفاده شدند را برگرداند.

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

values_that_are_keys( {1:100, 2:1, 3:4, 4:10}) ➞ [1,4]

values_that_are_keys({"a":"apple", "b":"a", "c":100}) ➞ ["a"]

values_that_are_keys( {1:2,100:2,2:"v","s":50,"v":"s"}) ➞ [2,"s","v"]

 

نکته:

  • اگر یک key چندبار به عنوان value آمده است، یکبار محاسبه شود.
  • ترتیب key ها رعایت شود.
self.assertEqual(values_that_are_keys( {1:100, 2:1, 3:4, 4:10}), [1,4])
self.assertEqual(values_that_are_keys({"a":"apple", "b":"a", "c":100}), ["a"])
self.assertEqual(values_that_are_keys( {1:2,100:2,2:"v","s":50,"v":"s"}), [2,"s","v"])

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

MarsBoy
امتیاز:‌ 4338
تصحیح اتوماتیک 0 0
‎پایتون‎
14 دي 1403

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

Sa_shadow
امتیاز:‌ 4338
تصحیح اتوماتیک 0 0
‎پایتون‎
17 تير 1403

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

AmirAli-MPF
امتیاز:‌ 4338
تصحیح اتوماتیک 0 0
‎پایتون‎
14 فروردين 1403

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

Amin
امتیاز:‌ 4338
تصحیح اتوماتیک 0 0
‎پایتون‎
13 فروردين 1403

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

user-1RK3
امتیاز:‌ 4338
تصحیح اتوماتیک 0 0
‎پایتون‎
10 فروردين 1403

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

FDK2077
امتیاز:‌ 4338
تصحیح اتوماتیک 0 0
‎پایتون‎
9 فروردين 1403

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

user-Ths8
امتیاز:‌ 4338
تصحیح اتوماتیک 0 0
‎پایتون‎
6 فروردين 1403

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

user-i7NK
امتیاز:‌ 4338
تصحیح اتوماتیک 0 0
‎پایتون‎
5 فروردين 1403

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

ali-zizo
امتیاز:‌ 4338
تصحیح اتوماتیک 0 0
‎پایتون‎
1 فروردين 1403

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

aliahmadi98
امتیاز:‌ 4338
تصحیح اتوماتیک 0 0
‎پایتون‎
27 اسفند 1402

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

AmirNamdari
امتیاز:‌ 4338
تصحیح اتوماتیک 0 0
‎پایتون‎
23 اسفند 1402

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

parsiya
امتیاز:‌ 4338
تصحیح اتوماتیک 0 0
‎پایتون‎
20 اسفند 1402

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

Arhsi8294
امتیاز:‌ 4338
تصحیح اتوماتیک 0 0
‎پایتون‎
15 اسفند 1402

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

shayan0081
امتیاز:‌ 4338
تصحیح اتوماتیک 0 0
‎پایتون‎
14 اسفند 1402

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

محمد سیل سپور
امتیاز:‌ 4338
تصحیح اتوماتیک 0 0
‎پایتون‎
11 اسفند 1402

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

Alann2
امتیاز:‌ 4338
تصحیح اتوماتیک 0 0
‎پایتون‎
9 اسفند 1402

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

qzle
امتیاز:‌ 4338
تصحیح اتوماتیک 0 0
‎پایتون‎
9 اسفند 1402

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

sajjad112220
امتیاز:‌ 4338
تصحیح اتوماتیک 0 0
‎پایتون‎
8 اسفند 1402

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

Zirock
امتیاز:‌ 4338
تصحیح اتوماتیک 0 0
‎پایتون‎
7 اسفند 1402

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

mantix
امتیاز:‌ 4338
تصحیح اتوماتیک 0 0
‎پایتون‎
6 اسفند 1402

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

نظرات

*
*