ობიექტში არ არის გამეორებადი?

Სარჩევი:

ობიექტში არ არის გამეორებადი?
ობიექტში არ არის გამეორებადი?
Anonim

TypeErrors არის პითონში შეცდომის გავრცელებული ტიპი. ისინი წარმოიქმნება, როდესაც თქვენ ცდილობთ გამოიყენოთ ფუნქცია არასწორი ტიპის მნიშვნელობაზე. შეცდომა „'int' object is not iterable“არის ამაღლებული, როდესაც თქვენ ცდილობთ გაიმეოროთ მთელი რიცხვის მნიშვნელობაზე. ამ შეცდომის გადასაჭრელად, დარწმუნდით, რომ იმეორებთ რიცხვზე და არა რიცხვზე.

რატომ არ არის ჩემი ობიექტი გამეორებადი?

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

როგორ გავაკეთო int გამეორებადი პითონში?

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

რას ნიშნავს iterable?

განმარტება: iterable არის ნებისმიერი Python ობიექტი, რომელსაც შეუძლია დააბრუნოს თავისი წევრები ერთდროულად, რაც საშუალებას აძლევს მას გაიმეოროს for-ციკლში. iterables-ის ნაცნობი მაგალითები მოიცავს სიებს, ტოპებს და სტრიქონებს - ნებისმიერი ასეთი თანმიმდევრობის გამეორება შესაძლებელია for-loop-ში.

სტრიქონი არ არის გამეორებადი?

სტრიქონი არის ბაიტების უცვლელი თანმიმდევრობა. სტრიქონები იტერაციულია; სტრიქონზე გამეორება იძლევა მის თითოეულ 1-ბაიტ ქვესტრიქონს თანმიმდევრობით. მაგრამ სტრიქონი არაგანახორციელეთ Iterable-ის Iterate მეთოდი. … სტრიქონს შეუძლია Iterable-ის დანერგვა, თეორიულად, იტერატორის დაბრუნებით, რომელიც გადასცემს თითოეულ ერთ ბაიტიან ქვესტრინგს შემდეგში.

გირჩევთ: