list

Deleting multiple elements from a list

Is it possible to delete multiple elements from a list at the same time? If I want to delete elements at index 0 and 2, and try something like del somelist[0], followed by del somelist[2], the second statement will actually delete somelist[3]. I suppose I could always delete the higher numbered elements first but I'm hoping there is a b...

Python string.join(list) on object array rather than string array

In Python, I can do: >>> list = ['a', 'b', 'c'] >>> ', '.join(list) 'a, b, c' Is there any easy way to do the same when I have a list of objects? >>> class Obj: ... def __str__(self): ... return 'name' ... >>> list = [Obj(), Obj(), Obj()] >>> ', '.join(list) Traceback (most recent call last): File "<stdin>", line 1, in ...

Is there a publicly available list of the US States in machine readable form?

Where can I find a list of the US States in a form for importing into my database? SQL would be ideal, otherwise CSV or some other flat file format is fine. Edit: Complete with the two letter state codes ...

To check if String contains an element from a List (of Strings) - Is there a better way to write this code?

For the following block of code: For I = 0 To listOfStrings.Count - 1 If myString.Contains(lstOfStrings.Item(I)) Then Return True End If Next Return False The output is: Case 1: myString: C:\Files\myfile.doc listOfString: C:\Files\, C:\Files2\ Result: True Case 2: m...

list named with a function argument in python

I get the feeling this is probably something I should know but I can't think of it right now. I'm trying to get a function to build a list where the name of the list is an argument given in the function; e.g. def make_hand(deck, handname): handname = [] for c in range(5): handname.append(deck.pop()) return handname ...

OCaml lists

I'm having trouble with lists in OCaml. I've read conflicting statements saying whether or not the lists can be modified at runtime. Can the cons operator be used at runtime? Additionally, why is a doberman (see below) allowed to be in a list of chihuahuas? How would one go about adding another chihuahua onto the list (as attempted with...

Binary search of a C# list using delegate condition.

I have a List<T> that I want to search not for a given item but for an item satisfying a given condition. Given an item in the list I can test which of 4 conditions is true: the desired item must be to the left the desired item must be to the right this is the desired item the desired can't be in the list A quick glance at the list f...

Mapping a bidirectional list with Hibernate

I don't understand the behavior of Hibernate when mapping a bidirectional list. The SQL statements that Hibernate produces seem not optimal to me. Can somebody enlighten me? The scenario is the following: I have a one-to-many parent-child relationship. I map this relationship with a bidirectional list. According to the Hibernate Annota...

List ID Problem in Jquery

Dear all I need to extract the List IDs "first", "second",and "final" My List has <div id="wrapper"> <ul id="testnav"> <li> <a href="#">Page</a></li> <li> <a href="#">Page.</a> <ul id="subnav"> <li id="first"><a href="#">Value1</a></li> ...

Why does my JQuery alert show twice?

I am using JQuery. I have problem when Alerts the IDs of List shows two times, instead of once. The list: <ul id="testnav"> <li> <a href="#">Page 1</a></li> <li> <a href="#">Page2..</a> <ul id="subnav"> <li id="content_1"><a href="#"> Page3</a></li> ...

How do you return more than one DataTable from a method?

I have class which has a method that needs to return three DataTables. I thought I could use Generics but honestly I've never used them, so I'm trying figure it out. It may not be the right thing here. I have in my class Employee: public List<Employee> GetEmployees() { //calls to other methods in my class; //psuedocode GetDataT...

c# List manipulation

If I have List<String> text how can I create a sub-list of all continious elements within a specific range e.g. List<String> subList = /* all elements within text bar the first 2*/ Also are there any other useful List manipulation tips & tricks that might be useful? ...

How to bind a List<Int> to a gridview?

This might be quite a strange question since usually people bind to gridview only complex types. But I need to bind a List of Int (the same is for strings). Usually, as property to bind one uses the name of the property of the object, but when using a Int or a String, the value is exactly the object itself, not a property. Any idea of w...

To determine if one of the Strings from a list contains the intial part of a specified string using LINQ

I want to achieve the following functionality using LINQ. Case 1: listOfStrings = {"C:","D:","E:"} myString = "C:\Files" Output: True Case 2: listOfStrings = {"C:","D:","E:"} myString = "F:\Files" Output: False ...

How can I manipulate lists in Sage?

I need to multiply a list by 2. I tested the code unsuccessfully: 2 * List ...

Ensure uniform (ish) distribution with random number generation

I have a list of objects and I would like to access the objects in a random order continuously. I was wondering if there was a way of ensuring that the random value were not always similar. Example. My list is a list of Queues, and I am trying to interleave the values to produce a real-world scenario for testing. I don't particularly...

Can I select multiple objects in a Linq query

I'm very new to Linq so bare with me. Can I return more than one item in a select? For instance I have a List of Fixtures (think football (or soccer for the yanks) fixtures). Each fixture contains a home and away team and a home and away score. I want to get all the teams that drew. I want to use something like IEnumerable<Team> dre...

Python loops with multiple lists?

<edit> Thanks to everyone who has answered so far. The zip and os.path.join are really helpful. Any suggestions on ways to list the counter in front, without doing something like this: zip(range(len(files)), files, directories) </edit> Hi, I'm in the process of learning Python, but I come from a background where the following pseudo...

Initializing a list to a known number of elements in Python

Right now I am using a list, and was expecting something like: verts = list (1000) Should I use array instead? ...

What's the best name for a non-mutating "add" method on an immutable collection?

Sorry for the waffly title - if I could come up with a concise title, I wouldn't have to ask the question. Suppose I have an immutable list type. It has an operation Foo(x) which returns a new immutable list with the specified argument as an extra element at the end. So to build up a list of strings with values "Hello", "immutable", "wo...