ტუპლს აქვს ინდექსი?
ტუპლს აქვს ინდექსი?

ვიდეო: ტუპლს აქვს ინდექსი?

ვიდეო: ტუპლს აქვს ინდექსი?
ვიდეო: Indexing in Tuples 2024, მაისი
Anonim

ტუპლები არიან თანმიმდევრობები, ისევე როგორც სიები. შორის განსხვავებები ტუპლები და სიები არიან , ტუპლები არ შეიძლება შეიცვალოს სიებისგან განსხვავებით და ტუპლები გამოიყენეთ ფრჩხილები, ხოლო სიები იყენებენ კვადრატულ ფრჩხილებს. სიმებივით ინდექსები , ორმაგი ინდექსები დაიწყება 0-დან და შეიძლება მათი დაჭრა, შეერთება და ა.შ.

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

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

მეორეც, როგორ განვსაზღვროთ ტუპლი პითონში? ა დუბლი იქმნება ყველა ელემენტის (ელემენტის) ფრჩხილებში მოთავსებით (), გამოყოფილი მძიმეებით. ფრჩხილები არჩევითია, თუმცა მათი გამოყენება კარგი პრაქტიკაა. ა დუბლი შეიძლება ჰქონდეს ნებისმიერი რაოდენობის ელემენტი და ისინი შეიძლება იყოს სხვადასხვა ტიპის (მთლიანი, float, სია, სტრიქონი და ა.შ.).

აქედან, აქვთ თუ არა ტოპებს წესრიგი?

ა დუბლი განისაზღვრება ისევე, როგორც სია, გარდა იმისა, რომ ელემენტების მთელი ნაკრები ჩასმულია ფრჩხილებში კვადრატული ფრჩხილების ნაცვლად. ელემენტები ა tuple აქვს განსაზღვრული შეკვეთა , ისევე როგორც სია. ტუპლები ინდექსები ნულზეა დაფუძნებული, ისევე როგორც სია, ასე რომ, პირველი ელემენტი არ არის ცარიელი დუბლი ყოველთვის არის t[0].

რა განსხვავებაა tuple-სა და სიას შორის?

Მთავარი განსხვავება სიებს შორის და ა ტუპლები არის ის ფაქტი, რომ სიები ცვალებადია, ხოლო ტუპლები უცვლელები არიან. ცვალებადი მონაცემთა ტიპი ნიშნავს, რომ ამ ტიპის პითონის ობიექტი შეიძლება შეიცვალოს. უცვლელი ობიექტი არ შეიძლება.

გირჩევთ: