iteration

Google Collections ImmutableMap iteration order

I need combination of Google Collection ImmutableMap and LinkedHashMap immutable map with defined iteration order. It seems that ImmutableMap itself actually has defined iteration order, at least its documentation says: An immutable, hash-based Map with reliable user-specified iteration order. However there are no more details. Q...

Python 3: Converting image to grayscale

I'm trying to do an exercise in John Zelle's "Python Programming: An Introduction to Computer Science". I downloaded a special graphics package for his book (graphics.py, which is on the linked website). The question reads as follows: Write a program that converts a color image to grayscale. The user supplies the name of a file containi...

How to suppress VB's "Iteration variable shouldn't been used in lambda expression"

I'm working with LINQ in VB.NET and sometimes I get to a query like For i = 0 To 10 Dim num = (From n In numbers Where n Mod i = 0 Select n).First() Next and then it comes the warning "Using the iteration variable in a lambda expression may have unexpected results. Instead, create a local variable within the loop and assign it the...

Python set iteration order varies from run to run

Why does the iteration order of a Python set (with the same contents) vary from run to run, and what are my options for making it consistent from run to run? I understand that the iteration order for a Python set is arbitrary. If I put 'a', 'b', and 'c' into a set and then iterate them, they may come back out in any order. What I've o...

pairwise traversal of a list or tuple

a = [5, 66, 7, 8, 9, ...] Is it possible to make an iteration instead of writing like this? a[1] - a[0] a[2] - a[1] a[3] - a[2] a[4] - a[3] ... Thank you! ...

Jquery selector for .each function

Hello I have table which has a class "data" and it has table rows inside it's tablebody as it should be. By jquery, I want to apply a masking plugin function to the each input text of its row. I have tried this but it doesn't seem to work for me. $('.data tbody tr').each(function() { $(this, "input:checkbox").setMask(); }); ...

Longest distinct consecutive list in Python

I have a list: a = [2, 3, 5, 6, 6, 7, 10, 11, 13, 14, 15, 16, 16, 17, 18, 20, 21] Is it possible to make a function that shows the longest list of distinct, consecutive elements? Please, show how to do it In this case the answer should be: 13, 14, 15, 16, 17, 18 ...

Set-based execution; SQL and .NET

In SQL, one should always strive for set-based operations versus iteration-based (i.e. looping). In .NET, we frequently loop collections and objects. Are there any commands in .NET that allow set-based processing or is everything iteration-based? (I'm reminded of how DataAdapter.Fill calls DataReader which iterates through each record in...

Python - Fastest way to find the average value over entire dict each time it gets modified?

I'm trying to find the fastest/most efficient way to extract the average value from a dict. The task I'm working on requires that it do this thousands of times, so simply iterating over all the values in the dict each time to find the average would be entirely inefficient. Hundreds and hundreds of new key,value pairs get added to the dic...

Dictionaries in Python

I have a problem. I want to make a dictionary that translates english words to estonian. I started, but don't know how to continue. Please, help. Dictionary is a text document where tab separates english and estonian words. file = open("dictionary.txt","r") eng = [] est = [] while True : lines = file.readline() if lines == "...

How to check whether elements appears in the list only once in python?

I have a list: a = [1, 2, 6, 4, 3, 5, 7] Please, explain mne how to check whether element appears only once in in the list? Please, also explain if all elements from 1 to len(a) are in the list. For inctance, in list 'a' element from 1 to 7 are in the list, but if the list is b = [1, 4, 3, 5], then not all elements from 1 to 4 are not...

How do you iterate through current class properties (not inherited from a parent or abstract class)?

I know that PHP5 will let you iterate through a class's properties. However, if the class extends another class, then it will include all of those properties declared in the parent class as well. That's fine and all, no complaints. However, I always understood SELF as a pointer to the current class, while $this also points to the curr...

Is there a better option for this code ?

Animal public abstract class Animal { String name; public Animal(String name) { this.name = name; } } Lion public class Lion extends Animal { public Lion(String name) { super(name); // TODO Auto-generated constructor stub } public void roar() { System.out.println("Roar"); } } Deer public class Deer extends Anima...

How can I reverse a list in python?

How can i do this in python? array=[0,10,20,40] for (i = array.length() - 1 ;i >= 0; i--) I need to have the elements of an array but from the end to the beginning. ...

"Continue" (to next iteration) on VBScript

A colleague and I were trying to figure out a way of doing the equivalent of a "continue" statement within a VBScript "For/Next" loop. Everywhere we looked we found people had no way to do this in VBScript without having nasty nestings, which is not an option for us since it is a quite big loop. We came out with this idea. Would it wor...

Iterating through a tree

I'm trying to figure out how I can iterate in reverse, and forward through this, or atleast call a method in reverse. Here is how it works. Widgets have a std::vector of Widget* which are that control's children. The child vector is z ordered which means that child[0] is behind child[1] (in render order). Each control has a pointer to ...

PHP - Grab the first element using a foreach

Wondering what would be a good method to get the first iteration on a foreach loop. I want to do something different on the first iteration. Is a conditional our best option on these cases? ...

I have a nested list in which I need to compare values...

I have a list of lists composed of tuples representing blocks of military times: [[(1405, 1525)],[(1405,1455),(1605,1655)],[(1505,1555),(1405,1455),(1305,1355)]] I have a function to compare the times of two tuples: def doesOverlap(tuple1, tuple2): #tuples each represent times for courses #the 0 index for each tuple is a start...

Java HashMap: How to get the first key's value?

Hello, I am trying to use a HashMap to map a unique string to a string ArrayList like this: HashMap<String, ArrayList<String>> Basically, I want to be able to access the keys by number, not by using the key's name. And I want to be able to access said key's value, to iterate over it. I'm imagining something like this: for(all keys in...

Iterate over Map object using JSTL

Is it possible to implement the following using plain JSTL: <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <table> <% java.util.Map msgMap = (java.util.Map) request.getAttribute("messageMap"); for(int loopCount=1;loopCount>0;loopCount++) { if(msgMap.containsKey("/p...