განმარტება: iterable არის ნებისმიერი Python ობიექტი, რომელსაც შეუძლია დააბრუნოს თავისი წევრები ერთდროულად, რაც საშუალებას აძლევს მას გაიმეოროს for-loop-ში. iterables-ის ნაცნობი მაგალითები მოიცავს სიებს, ტოპებს და სტრიქონებს - ნებისმიერი ასეთი თანმიმდევრობის გამეორება შესაძლებელია for-ციკლში.
არის სტრიქონი გამეორებადი?
სტრიქონი არის ბაიტების უცვლელი თანმიმდევრობა. სტრიქონები განმეორებადი; სტრიქონზე გამეორება იძლევა მის თითოეულ 1-ბაიტ ქვესტრიქონს თანმიმდევრობით.
რატომ არის სტრიქონი გამეორებადი პითონში?
სიის ნომრები და სტრიქონების სახელები არის iterables რადგან ჩვენ შეგვიძლია მათზე გადახვევა (ამ შემთხვევაში for-loop-ის გამოყენებით). ამ სტატიაში ჩვენ ვაპირებთ ვნახოთ, როგორ შევამოწმოთ, არის თუ არა ობიექტი პითონში განმეორებადი.
რა ტიპებია გამეორებადი პითონში?
იტერაბლების მაგალითები მოიცავს ყველა მიმდევრობის ტიპს (როგორიცაა list, str, და tuple) და ზოგიერთ არამიმდევრობის ტიპებს, როგორიცაა dict, ფაილის ობიექტები და ნებისმიერი კლასის ობიექტები განსაზღვრეთ _iter_ მეთოდით ან _getitem_ მეთოდით, რომელიც ახორციელებს მიმდევრობის სემანტიკას.
არის სტრიქონი პითონში იტერატორი?
Python-ს აქვს რამდენიმე ჩაშენებული ობიექტი, რომლებიც ახორციელებენ iterator პროტოკოლს. … პითონში სტრიქონი არის სიმბოლოების უცვლელი თანმიმდევრობა. iter ფუნქცია აბრუნებს iterator ობიექტზე. ჩვენ ასევე შეგვიძლია გამოვიყენოთ სია ან tuple ფუნქციები iterators-ზე.