შეიძლება გვქონდეს იგივე გასაღები ლექსიკონში პითონში?
შეიძლება გვქონდეს იგივე გასაღები ლექსიკონში პითონში?

ვიდეო: შეიძლება გვქონდეს იგივე გასაღები ლექსიკონში პითონში?

ვიდეო: შეიძლება გვქონდეს იგივე გასაღები ლექსიკონში პითონში?
ვიდეო: Python Tutorial for Beginners 5: Dictionaries - Working with Key-Value Pairs 2024, მაისი
Anonim

უპასუხე. არა, თითოეული გასაღები ში ლექსიკონი უნიკალური უნდა იყოს. Შენ შეგიძლია არ აქვს ორი გასაღებები ერთად იგივე ღირებულება. გამოყენების მცდელობა იგივე გასაღები ისევ ნება უბრალოდ გადაწერე წინა შენახული მნიშვნელობა.

ამ გზით, შეგიძლიათ გქონდეთ დუბლიკატი გასაღებები ლექსიკონში პითონში?

პითონის ლექსიკონები რუკა ა გასაღები ღირებულებამდე. გასაღებების დუბლიკატი დაუშვებელია და ახალი ჩანაწერები ცვლის ძველს გასაღები . წესრიგი სხვაგვარად არ არის დაცული, ასე რომ არ არსებობს გზა მიიღეთ ნივთები იმ თანმიმდევრობით, რომლითაც ისინი დაემატნენ ა ლექსიკონი.

მეორეც, როგორ შეამოწმოთ არის თუ არა გასაღები ლექსიკონის პითონში? უბრალოდ შეამოწმეთ არის თუ არა გასაღები არსებობს ა პითონის ლექსიკონი თქვენ შეგიძლიათ გამოიყენოთ in ოპერატორი, რათა მოძებნოთ ლექსიკონის გასაღებები მოსწონს ეს: შინაური ცხოველები = {'კატები': 1, 'ძაღლები': 2, 'თევზი': 3} თუ 'ძაღლები' შინაურ ცხოველებში: ბეჭდვა('ძაღლები იპოვეს!') # ძაღლები ნაპოვნია!

ასევე იკითხა, რამდენი იდენტური გასაღები შეიძლება ჰქონდეს ლექსიკონს Python?

მრავალი იდენტური გასაღები ში პითონის დიქტატი - დიახ შენ შეუძლია ! მრავალი იდენტური გასაღები ში პითონის დიქტატი - დიახ შენ შეუძლია ! Თუ შენ აქვს სია, შენ შეუძლია მხოლოდ აქვს თითო ელემენტი თითოეულ რიცხვზე - არის მხოლოდ ერთი პოზიცია [0], ერთი [1] და ასე შემდეგ. ეს გასაგებია და ბუნებრივია გასაგები.

შეიძლება ლექსიკონის გასაღები იყოს სიის პითონი?

ჩაშენებული სია ტიპი არ უნდა იქნას გამოყენებული როგორც a ლექსიკონის გასაღები . გაითვალისწინეთ, რომ რადგან ტუპლები უცვლელია, ისინი კეთება არ გადაეყაროს უსიამოვნებებს სიები - ისინი შეუძლია იყოს ჰეშირებული მათი შიგთავსით ცვლილებების შეშფოთების გარეშე. ამრიგად, in პითონი , ისინი უზრუნველყოფენ მოქმედ _hash_ მეთოდს და, შესაბამისად, გამოსაყენებელია როგორც ლექსიკონის გასაღებები.

გირჩევთ: