مرکز اطلاعات علمی Scientific Information Database (SID) - Trusted Source for Research and Academic Resources

بلاگ

پایگـاه اطلاعات علمی جهاد دانشگاهی

hashable و unhashable


Python definition of Hashable is: An object is hashable if it has a hash value which never changes during its lifetime (it needs a hash() method). A list is unhashable because its contents can change over its lifetime.

هر برنامه نویس پایتونی حتما روزی با این پیام مواجه شده است:

TypeError: unhashable type: 'list'
اما معنای hashable چیست؟

در زبان پایتون یک شی hashable است اگر مقدار hash داشته باشد که تغییر نکند. از آن‌جا که محتوای لیست قابل تغییر است، این شی unhashable است. در مواجهه باخطای فوق یک روش ساده استفاده از تاپل به جای لیست است زیرا تاپل غیر قابل تغییر (immutable) است.

برای دریافت آخرین‌های بلاگ و کارگاه‌های مرکز اطلاعات علمی در خبرنامه عضو شوید.

لینک کوتاه

لینک کوتاه

بازگشت به بالا

پست های مرتبط

کتابخانه Terality برای تحلیل داده

تاریخ: 1401/01/27

بازدید: 1945

1401

زمان مطالعه: 5 دقیقه دقیقه

کتابخانه Terality یکی از آن کتابخانه هایی است که سعی کرده با حل کردن باگ های مربوط به Pandas جایگزین آن شود .

مرکز اطلاعات علمی Scientific Information Database (SID) - Trusted Source for Research and Academic Resourcesمدرس

@ins

اعداد در پایتون

تاریخ: 1399/12/17

بازدید: 3044

1399

زمان مطالعه: 5 دقیقه دقیقه

آموزش پایتون

مرکز اطلاعات علمی Scientific Information Database (SID) - Trusted Source for Research and Academic Resourcesمدرس

@ins

محبوب ترین کتابخانه های هوش مصنوعی

تاریخ: 1400/10/07

بازدید: 3974

1400

زمان مطالعه: 5 دقیقه دقیقه

GitHub بزرگ ترین و پیشرفته‌ ترین پلتفرم توسعه در جهان است . میلیون‌ها توسعه‌دهنده و شرکت، نرم‌افزار خود را در GitHub می‌سازند و نگهداری می‌کنند .

مرکز اطلاعات علمی Scientific Information Database (SID) - Trusted Source for Research and Academic Resourcesمدرس

@ins

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

تاریخ: 1401/04/29

بازدید: 6853

1401

زمان مطالعه: 2 دقیقه

چگونه با استفاده از Google Colaboratory به گوگل شیت دسترسی داشته باشیم؟

مرکز اطلاعات علمی Scientific Information Database (SID) - Trusted Source for Research and Academic Resourcesمدرس

@ins

اضافه کردن پسورد به برگه وردپرس

تاریخ: 1399/12/18

بازدید: 4214

1399

زمان مطالعه: 5 دقیقه دقیقه

وردپرس

مرکز اطلاعات علمی Scientific Information Database (SID) - Trusted Source for Research and Academic Resourcesمدرس

@ins

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

تاریخ: 1400/03/17

بازدید: 3606

1400

زمان مطالعه: 5 دقیقه دقیقه

پکیج های پایتون

مرکز اطلاعات علمی Scientific Information Database (SID) - Trusted Source for Research and Academic Resourcesمدرس

@ins

رفع تحریم‌های برنامه نویسی با پلتفرم 403

تاریخ: 1401/12/03

بازدید: 2751

1401

زمان مطالعه: 2 دقیقه

یکی از دغدغه‌های کاربران ایرانی تحریم‌های استفاده از سرویس‌های جهانی است.

مرکز اطلاعات علمی Scientific Information Database (SID) - Trusted Source for Research and Academic Resourcesمدرس

@ins

نحوه استفاده از google analytics در وردپرس

تاریخ: 1400/03/31

بازدید: 2627

1400

زمان مطالعه: 5 دقیقه دقیقه

آموزش وردپرس

مرکز اطلاعات علمی Scientific Information Database (SID) - Trusted Source for Research and Academic Resourcesمدرس

@ins

کامنت در پایتون

تاریخ: 1399/12/17

بازدید: 1858

1399

زمان مطالعه: 5 دقیقه دقیقه

آموزش گذاشتن کامنت در پایتون

مرکز اطلاعات علمی Scientific Information Database (SID) - Trusted Source for Research and Academic Resourcesمدرس

@ins

کدام وب سایت ها از پایتون استفاده می کنند

تاریخ: 1400/01/01

بازدید: 4330

1400

زمان مطالعه: 5 دقیقه دقیقه

websites built with django

مرکز اطلاعات علمی Scientific Information Database (SID) - Trusted Source for Research and Academic Resourcesمدرس

@ins

telegram sharing button
whatsapp sharing button
linkedin sharing button
twitter sharing button
email sharing button
email sharing button
email sharing button
sharethis sharing button