آیا می توانیم همان کلید را در دیکشنری پایتون داشته باشیم؟
آیا می توانیم همان کلید را در دیکشنری پایتون داشته باشیم؟

تصویری: آیا می توانیم همان کلید را در دیکشنری پایتون داشته باشیم؟

تصویری: آیا می توانیم همان کلید را در دیکشنری پایتون داشته باشیم؟
تصویری: آموزش پایتون برای مبتدیان 5: دیکشنری ها - کار با جفت های کلید و ارزش 2024, آوریل
Anonim

پاسخ. نه، هر کدام کلید در یک فرهنگ لغت باید منحصر به فرد باشد تو می توانی 't دارند دو کلیدها با یکسان ارزش. تلاش برای استفاده از همان کلید از نو اراده فقط مقدار ذخیره شده قبلی را بازنویسی کنید.

به این ترتیب، آیا می توانید کلیدهای تکراری در دیکشنری پایتون داشته باشید؟

فرهنگ لغت پایتون نقشه الف کلید به یک ارزش کلیدهای تکراری مجاز نیستند، و ورودی های جدید جایگزین موارد قبلی می شوند کلید . نظم در غیر این صورت حفظ نمی شود، بنابراین هیچ راهی برای آن وجود ندارد گرفتن موارد به ترتیبی که به الف اضافه شدند فرهنگ لغت.

در مرحله دوم، چگونه می توان بررسی کرد که آیا یک کلید در یک دیکشنری پایتون وجود دارد؟ به سادگی بررسی کنید که آیا یک کلید وجود دارد در a فرهنگ لغت پایتون می توانید از عملگر in برای جستجو در میان استفاده کنید کلیدهای فرهنگ لغت مانند این: حیوانات خانگی = {'گربه': 1، 'سگ': 2، 'ماهی': 3} اگر 'سگ' در حیوانات خانگی: چاپ ('سگ ها پیدا شدند!') # سگ پیدا شد!

همچنین پرسیده شد که یک فرهنگ لغت چند کلید یکسان می تواند پایتون داشته باشد؟

چندین کلید یکسان در یک دستور پایتون - بله تو می توان ! چندین کلید یکسان در یک دستور پایتون - بله تو می توان ! اگر شما دارند یک لیست، شما می توان فقط دارند یک عنصر در هر عدد - فقط یک موقعیت [0]، یک [1] و غیره وجود دارد. این واضح است و درک آن طبیعی است.

آیا کلید دیکشنری می تواند یک لیست پایتون باشد؟

ساخته شده فهرست نوع نباید به عنوان a استفاده شود کلید فرهنگ لغت . توجه داشته باشید که از آنجایی که تاپل ها تغییر ناپذیر هستند، آنها انجام دادن به مشکلات برخورد نکنید لیست ها - آنها می توان بدون نگرانی در مورد تغییر توسط محتویات آنها هش شود. بنابراین، در پایتون ، آنها یک روش _hash_ معتبر ارائه می دهند و بنابراین به عنوان قابل استفاده هستند کلیدهای فرهنگ لغت.

توصیه شده: