본문 바로가기

전체 글

(105)
Iterator [Python] __iter__(), __next__() # Python 3 : Iterator b = {1, 2, 3}b_iter = b.__iter__()print(type(b_iter)) # print(b_iter.__next__()) # 1print(b_iter.__next__()) # 2print(b_iter.__next__()) # 3print(b_iter.__next__()) # StopIteration
Iterator [Python] iter(), next() # Python 3 : Iterator a = [1, 2, 3]a_iter = iter(a)print(type(a_iter)) # print(next(a_iter)) # 1print(next(a_iter)) # 2print(next(a_iter)) # 3print(next(a_iter)) # StopIteration
Iterable [Python] isinstance(var_list, collections.Iterable) # Python 3 : Iterable import collections # iterable types var_list = [1, 3, 5, 7]print(isinstance(var_list, collections.Iterable)) # True var_tuple = (1, 3, 5, 7)print(isinstance(var_tuple, collections.Iterable)) # True var_dict = {"a": 1, "b": 3}print(isinstance(var_dict, collections.Iterable)) # True var_set = {1, 3}print(isinstance(var_set, collections.Iterable)) # True var_range = range(0, 5..
Iterator [Java] ArrayList<String> animals - iterator, hasNext, next // Java : Iterator package iteration; import java.util.ArrayList;import java.util.Iterator; public class Program { public static void main(String[] args) { ArrayList animals = new ArrayList(); animals.add("dog"); animals.add("cat"); animals.add("fox"); Iterator it = animals.iterator(); System.out.println(it.hasNext()); // true System.out.println(it.next()); // dog System.out.println(it.hasNext()..
Iterator [Java] LinkedList<String> animals - for, while // Java : Iterator package iteration; import java.util.LinkedList;import java.util.Iterator; public class Program { public static void main(String[] args) { LinkedList animals = new LinkedList(); animals.add("dog"); animals.add("cat"); animals.add("fox"); for (String animal : animals) { System.out.println(animal); } // Iterator class // hasNext(): Returns true if there is at least one more eleme..
Iterator [Java] class DaysOfTheWeek implements Iterable - class DaysIterator implements Iterator // Java : Iterator package iteration; import java.util.Iterator; public class Program { public static void main(String[] args) { DaysOfTheWeek weekDays = new DaysOfTheWeek(); for (Object day : weekDays) { System.out.println(day); } System.out.println("---- End of 1st iteration ----"); Iterator it = weekDays.iterator(); while (it.hasNext()) { Object day = it.next(); System.out.println(day); } Sys..
Iterator [C#] class DaysOfTheWeek : IEnumerable - class DaysEnumerator : IEnumerator // C# : Iterator using System;using System.Collections; namespace Iteration{ class Program { static void Main(string[] args) { DaysOfTheWeek weekDays = new DaysOfTheWeek(); foreach (string day in weekDays) { Console.WriteLine(day); } Console.WriteLine("---- End of 1st iteration ----"); IEnumerator myEnumerator = weekDays.GetEnumerator(); while (myEnumerator.MoveNext()) { Console.WriteLine(myEnum..
Iterator [C#] List<string> animals - GetEnumerator, MoveNext, Current // C# : Iterator using System;using System.Collections;using System.Collections.Generic; namespace Iteration{ class Program { static void Main(string[] args) { List animals = new List(); animals.Add("Dog"); animals.Add("Cat"); animals.Add("Fox"); IEnumerator myEnumerator = animals.GetEnumerator(); Console.WriteLine(myEnumerator.MoveNext()); // True Console.WriteLine(myEnumerator.Current); // Dog..