تابعی بنویسید که در ورودی یک دیکشنری بگیرد و تمام 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"])
پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
نظرات