![Ro'yxat xeshlangan Pythonmi? Ro'yxat xeshlangan Pythonmi?](https://i.answers-technology.com/preview/technology-and-computing/13897396-is-list-hashable-python-j.webp)
2025 Muallif: Lynn Donovan | [email protected]. Oxirgi o'zgartirilgan: 2025-01-22 17:45
Hammasi Python o'zgarmas o'rnatilgan ob'ektlardir hash mumkin , o'zgaruvchan konteynerlar bo'lmasa ham (masalan ro'yxatlar yoki lug'atlar) mavjud. Foydalanuvchi tomonidan belgilangan sinflarning namunalari bo'lgan ob'ektlar hash mumkin avvalboshdan; ularning barchasi tengsiz solishtiradi va ularning xesh qiymati ularning id() dir.
Shunday qilib, Python-da kortejlar xeshlanishi mumkinmi?
10.1 Tuplar o'zgarmasdir a ichida saqlangan qiymatlar tuple har qanday turdagi bo'lishi mumkin va ular butun sonlar bilan indekslanadi. Muhim farq shundaki kortejlar o'zgarmasdir. Tuplar ham solishtirish mumkin va hash mumkin shuning uchun biz ularning ro'yxatini saralashimiz va foydalanishimiz mumkin kortejlar asosiy qadriyatlar sifatida Python lug'atlar.
biror narsa hashlangan bo'lishi nimani anglatadi? Ob'ekt hisoblanadi bo'lishini aytdi hash mumkin agar u ega hayoti davomida bir xil bo'lib qoladigan xesh qiymati. Objects which bor foydalanuvchi tomonidan belgilangan sinflar misollari zararlanishi mumkin avvalboshdan; ularning barchasi tengsiz (o'zlari bundan mustasno) va ularning xesh qiymatini solishtiradilar hisoblanadi Ularid() dan olingan.
Buni hisobga olsak, Unhashable Python nimani anglatadi?
Xato turi: zararsiz turi: odatda "ro'yxat" anglatadi ro'yxatni xesh argumenti sifatida ishlatishga harakat qilayotganingizni anglatadi bu siz hashga harakat qilganingizda zararsiz e'tiroz bildirish xatolikka olib keladi. Misol uchun. Ushbu muammoni hal qilishning standart usuli ro'yxatni kortejga o'tkazishdir.
Pythonda ro'yxatlar o'zgarmasmi?
Hammasi ichkarida Python ob'ekt hisoblanadi. Va hamma yangi kelganlar uchun Python tez o'rganish kerak, barcha ob'ektlarning Python o'zgaruvchan yoki bo'lishi mumkin o'zgarmas . O'rnatilgan turdagi ob'ektlar (int, float, bool, str, tuple, unicode) o'zgarmas . O'rnatilgan turdagi ob'ektlar ( ro'yxati , set, dict) oʻzgaruvchan.
Tavsiya:
Google Docs-da qanday qilib quyi ro'yxat yarataman?
![Google Docs-da qanday qilib quyi ro'yxat yarataman? Google Docs-da qanday qilib quyi ro'yxat yarataman?](https://i.answers-technology.com/preview/technology-and-computing/13895057-how-do-i-create-a-sublist-in-google-docs-j.webp)
Roʻyxat qoʻshish Kompyuteringizda hujjat yoki taqdimotni Google Docs yoki Slides-da oching. Roʻyxat qoʻshmoqchi boʻlgan sahifani yoki slaydni bosing. Asboblar panelida ro'yxat turini tanlang. Agar variantni topa olmasangiz, Ko'proq tugmasini bosing. Raqamlangan ro'yxat? Majburiy emas: Roʻyxat ichidagi roʻyxatni boshlash uchun klaviaturadagi Tab tugmasini bosing
Oq ro'yxat va qora ro'yxat o'rtasidagi farq nima?
![Oq ro'yxat va qora ro'yxat o'rtasidagi farq nima? Oq ro'yxat va qora ro'yxat o'rtasidagi farq nima?](https://i.answers-technology.com/preview/technology-and-computing/13896244-what-is-the-difference-between-whitelist-and-blacklist-j.webp)
Buning aksi oq ro'yxat bo'lib, oq ro'yxat a'zolaridan tashqari hech kimga ruxsat berilmaydi. Fe'l sifatida towhitellist kirishga ruxsat berish yoki a'zolikni berishni anglatishi mumkin. Aksincha, qora ro'yxat - bu rad etilgan, tan olinmagan yoki orostracizatsiya qilingan shaxslarni aniqlaydigan ro'yxat yoki kompilyatsiya
Javascriptda ro'yxat bormi?
![Javascriptda ro'yxat bormi? Javascriptda ro'yxat bormi?](https://i.answers-technology.com/preview/technology-and-computing/13904290-is-there-list-in-javascript-j.webp)
O'rnatilgan JavaScript Array turi bog'langan ro'yxat sifatida qo'llanilmaydi, lekin uning hajmi dinamik va har doim boshlash uchun eng yaxshi variant bo'ladi. Siz JavaScript-da bog'langan ro'yxatni ishlatmasdan butun martabangizni davom ettirishingiz mumkin, ammo bog'langan ro'yxatlar hali ham shaxsiy ma'lumotlar tuzilmalaringizni yaratishni o'rganishning yaxshi usuli hisoblanadi
Misol bilan ma'lumotlar tuzilmasida ikki marta bog'langan ro'yxat nima?
![Misol bilan ma'lumotlar tuzilmasida ikki marta bog'langan ro'yxat nima? Misol bilan ma'lumotlar tuzilmasida ikki marta bog'langan ro'yxat nima?](https://i.answers-technology.com/preview/technology-and-computing/13907963-what-is-doubly-linked-list-in-data-structure-with-example-j.webp)
Ikki marta bog'langan ro'yxat - bu bog'langan ro'yxatning bir turi bo'lib, unda har bir tugun o'z ma'lumotlarini saqlashdan tashqari ikkita havolaga ega. Birinchi havola ro'yxatdagi oldingi tugunga, ikkinchi havola esa ro'yxatdagi keyingi tugunga ishora qiladi
Ikki marta bog'langan ro'yxat va dumaloq bog'langan ro'yxat o'rtasidagi farq nima?
![Ikki marta bog'langan ro'yxat va dumaloq bog'langan ro'yxat o'rtasidagi farq nima? Ikki marta bog'langan ro'yxat va dumaloq bog'langan ro'yxat o'rtasidagi farq nima?](https://i.answers-technology.com/preview/technology-and-computing/14060110-what-is-the-difference-between-double-linked-list-and-circular-linked-list-j.webp)
Dumaloq bog'langan ro'yxat - bu nostart yoki oxirgi tugunlar mavjud bo'lgan ro'yxat, lekin buning o'rniga ular aylana naqshiga amal qiladi. Ikki marta bog'langan ro'yxat - bu har bir tugun nafaqat keyingi tugunni, balki oldingi tugunni ham ko'rsatadigan ro'yxat