dictionary

Python: How do I dynamically alter methods of dict and list objects?

Here is a mockup of what I want to do: alist = [1,2,3,4,5] # create a vanilla python list object replacef (alist) # replace __setitem__, extend,... with custom functions alist[0]=2 # now the custom __setitem__ is called This is for a DSL project where the syntax should be as close to normal python as possible, so sub...

C# - Creating a List from an existing Dictionary

Hello, I have a Dictionary<> collection that contains characters. The collection has items added and removed constantly by multiple threads. Would initializing a new List<> collection using the dictionary need a lock? Example code: List<Character> charsToUpdate = new List<Character>(this.manager.characters.Values); Thanks in advance...

Order a list of files by size via python

Example dump from the list of a directory: hello:3.1 GB world:1.2 MB foo:956.2 KB The above list is in the format of FILE:VALUE UNIT. How would one go about ordering each line above according to file size? I thought perhaps to parse each line for the unit via the pattern ":VALUE UNIT" (or somehow use the delimiter) then run it throug...

KeyNotFoundException, but not when debugging.

I've been building an extensions library, and I've utilised a great extension method found at http://www.extensionmethod.net for inclusion. In my unit test (using NUnit 1.5.2), I've come across an interesting issue. Firstly, lets look at the code: /// <summary> /// Groups and aggregates the sequence of elements. /// </summ...

How to Sort Arrays in Dictionary?

I'm currently writing a program in Python to track statistics on video games. An example of the dictionary I'm using to track the scores : ten = 1 sec = 9 fir = 10 thi5 = 6 sec5 = 8 games = { 'adom': [ten+fir+sec+sec5, "Ancient Domain of Mysteries"], 'nethack': [fir+fir+fir+sec+thi5, "Nethack"] } Right now, I'...

List of dictionaries, in a dictionary - in Python

I have a case where I need to construct following structure programmatically (yes I am aware of .setdefault and defaultdict but I can not get what I want) I basically need a dictionary, with a dictionary of dictionaries created within the loop. At the beginning the structure is completely blank. structure sample (please note, I want to...

How would I get the corresponding Key for the maximum Value in a Dictionary(Of SomeEnum, Integer) using LINQ?

I did a fair bit of searching for an answer to this question, but no example that I could find got all the way to where I need to be. I've got a Dictionary(Of SomeEnum, Integer) that gets filled up while looping through some objects that have a property with type SomeEnum. Once the loop is done, I want the SomeEnum type that occurs the ...

Need free English dictionary or Corpus, ultimately for a MySQL database

Hey there, I'm trying to find a free downloadable dictionary (or Corpus might be the better word) which I can import into MySQL. I need to words to have the type (noun, verb, adjective) associated with them. Any tips on where I can find one? I found one several years ago that worked nicely, but I no longer have it around. Thanks! Chris...

"unpacking" a passed dictionary into the function's name space in Python?

In the work I do, I often have parameters that I need to group into subsets for convenience: d1 = {'x':1,'y':2} d2 = {'a':3,'b':4} I do this by passing in multiple dictionaries. Most of the time I use the passed dictionary directly, i.e.: def f(d1,d2): for k in d1: blah( d1[k] ) In some functions I need to access the v...

How can I create a single event handler for many many pictureBoxes on MouseEnter?

My plan is to create a single event that will go: "Ok, the mouse entered a registered pictureBox, load X picture onto it according the name of sender." What is the best way to handle this? Should I create a dictionary with the name as key, and the location of the picture resource as the value? Here's what I have so far: private void...

Should I be concerned about .NET dictionary speed?

Hello, I will be creating a project that will use dictionary lookups and inserts quite a bit. Is this something to be concerned about? Also, if I do benchmarking and such and it is really bad, then what is the best way of replacing dictionary with something else? Would using an array with "hashed" keys even be faster? That wouldn't hel...

Tooltip in gridview using dictionary method

Evening all. I have the following code that I need looking into - basically I'm clutching at straws here. I have a gridview that I would like to assign tooltips to. protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.Header) { foreach (...

How can I access my applications images that are in my resources?

I'm going to briefly explain what I want my program to do. I have a lot of Images on my form and I want the image source to change on MouseEnter event. So, if a user moves the mouse over the button, I'd like the button to appear to be glowing. Of course I've made two images for the Image control. One normal, and one glowing. I'm trying...

Is there a better way to compare dictionary values

I am currently using the following function to compare dictionary values. Is there a faster or better way to do it? match = True for keys in dict1: if dict1[keys] != dict2[keys]: match = False print keys print dict1[keys], print '->' , print dict2[keys] Edit: Both the dicts contain the same...

What is a hashtable/dictionary implementation for Python that doesn't store the keys?

I'm storing millions, possibly billions of 4 byte values in a hashtable and I don't want to store any of the keys. I expect that only the hashes of the keys and the values will have to be stored. This has to be fast and all kept in RAM. The entries would still be looked up with the key, unlike set()'s. What is an implementation of this ...

Unique set of strings in C#

I have a list of strings, I need to be able to simply probe if a new string is in the table or not. When the list is large, testing a simple list directly is pretty inefficient... so typically I use a Dictionary to get constant lookup speeds, although I don't actually care about the value. This seems like a misuse of a dictionary, so I'm...

When does a dictionary throw an IndexOutOfRangeException on Add or ContainsKey ?

On a busy ASP .NET website, I have a Dictionary, which acts as a cache, basically storing key/value pairs for later retrieval. On high load, the Dictionary some times get into a state, where it always throws an IndexOutOfRangeException whenever i call the ContainsKey or Add method. The exception happens inside the private FindEntry meth...

Parsing a datafile in python (2.5.2)

I have a message definition file that looks like this struct1 { field="name" type="string" ignore="false"; field="id" type="int" enums=" 0="val1" 1="val2" "; } struct2 { field = "object" type="struct1"; ... } How can I parse this into a dictionary with keys 'struct1, struct2' and values should be a list of dictionaries, eac...

Tracking down the version number in OSX/xcode

I have a C/C++ program which is a Firefox plugin. I'm trying to find the version number resource. In my plist I have: Bundle versions string, short set to 5.09b and bundle version to 1.0 In my .rsrc file (yes, I'm still using rsrc files, it's not my fault.) my vers resource has a short string of 4.70 When I compile, the version on the...

Ajax word lookup from google.com/dictionary

caveat: I do not know how to write ajax or javascipt. I am wanting to use the dictionary from google.com/dictionary on my school website. Much like the custom search engine available from Google. I figure the easiest way is to use the URL and pass in the word as a parameter and have the results populated in a div located below the sea...