2024 Muallif: Lynn Donovan | [email protected]. Oxirgi o'zgartirilgan: 2023-12-15 23:54
Javob. Yo'q, har biri kalit a ichida lug'at noyob bo'lishi kerak. Siz.. qila olasiz; siz … mumkin 't bor ikki kalitlari bilan bir xil qiymat. dan foydalanishga urinish bir xil kalit yana bo'ladi faqat oldingi saqlangan qiymatning ustiga yozing.
Shu tarzda, lug'at pythonida ikki nusxadagi kalitlarga ega bo'lishingiz mumkinmi?
Python lug'atlar xaritasi a kalit qiymatga. Ikki nusxadagi kalitlar ruxsat berilmaydi va yangi yozuvlar eskilarini bir xil bilan almashtiradi kalit . Buyurtma boshqa tarzda saqlanmaydi, shuning uchun hech qanday yo'l yo'q olish a ga qo'shilgan tartibda narsalar lug'at.
Ikkinchidan, kalit lug'at pythonda yoki yo'qligini qanday tekshirasiz? Oddiylik uchun kalit borligini tekshiring a da mavjud Python lug'ati orqali qidirish uchun in operatoridan foydalanishingiz mumkin lug'at kalitlari shunga o'xshash: uy hayvonlari = {'mushuklar': 1, 'itlar': 2, 'baliq': 3} agar Uy hayvonlaridagi 'itlar': chop etish('Itlar topildi! ') # Itlar topildi!
Shuningdek, lug'atda Python nechta bir xil kalit bo'lishi mumkinligi so'ralgan.
Bir nechta bir xil kalitlar a ichida Python dikt -ha, siz mumkin ! Bir nechta bir xil kalitlar a ichida Python dikt -ha, siz mumkin ! Agar Siz bor ro'yxat, siz mumkin faqat bor Har bir raqamda bitta element - faqat bitta pozitsiya [0], bitta [1] va hokazo. Bu tushunarli va tushunarli.
Lug'at kaliti Python ro'yxati bo'lishi mumkinmi?
Qurilish ro'yxati turi sifatida ishlatilmasligi kerak lug'at kaliti . E'tibor bering, kortejlar o'zgarmas bo'lgani uchun ular qil muammolariga duch kelmang ro'yxatlar - ular mumkin o'zgartirish haqida tashvishlanmasdan, ularning mazmuni bo'yicha xeshlangan bo'lishi mumkin. Shunday qilib, in Python , ular to'g'ri _hash_ usulini taqdim etadi va shuning uchun foydalanish mumkin lug'at kalitlari.
Tavsiya:
Lug'atda Python nechta bir xil kalit bo'lishi mumkin?
Kalit lug'at elementini aniqlaydi, qiymat berilgan kalitga mos keladigan ma'lumotlardir. Asosiy qadriyatlar noyobdir, ya'ni. e. lug'atda ikkita bir xil kalit bo'lishi mumkin emas
Java-da bir sinf ichida bir nechta umumiy sinfga ega bo'lishimiz mumkinmi?
Ha, mumkin. Biroq, har birida faqat bitta umumiy sinf bo'lishi mumkin. java fayli, chunki umumiy sinflar manba fayli bilan bir xil nomga ega bo'lishi kerak. OneJava fayli bir nechta sinflardan iborat bo'lishi mumkin, chunki ulardan faqat bittasi ochiq bo'lishi mumkin
Pythonda bir nechta konstruktorga ega bo'lishim mumkinmi?
Java yoki C++ dan farqli o'laroq, biz pythonda bir nechta konstruktorlarni aniqlay olmaymiz. lekin, agar birortasi o'tkazilmasa, biz standart qiymatni belgilashimiz mumkin yoki *args, **kwargs dan argument sifatida foydalanishimiz mumkin
Chet el kaliti boshqa xorijiy kalitga murojaat qilishi mumkinmi?
1 Javob. Chet el kaliti noyob deb belgilangan har qanday maydonga murojaat qilishi mumkin. Agar bu noyob maydonning o'zi chet el kaliti sifatida belgilangan bo'lsa, bu hech qanday farq qilmaydi. Agar u noyob maydon bo'lsa, u boshqa FKning ham nishoniga aylanishi mumkin
Bitta mashinada ikkita Apache veb-serveriga ega bo'lishimiz mumkinmi?
Ha, mumkin. Tinglash ko'rsatmalarida (hech bo'lmaganda) farq qiladigan ikkita turli xil konfiguratsiya fayllaridan foydalanishingiz kerak. Shuningdek, Apache foydalanadigan manzillar va portlarni sozlashni oʻqing