dicti icon

dicti For Linux

  n/a
AGPL (Affero General Public License)    

Dictionary with case-insensitive keys. #Dictionary app  #Case-insensitive keys  #Dictionary  #Case-insensitive  #Keys  #Vocabulary  

Description

Free Download

dicti is a dictionary software with case-insensitive keys.

It works like the normal dict except that key matching is case-insensitive.

Instantiate like you would instantiate a normal dict; for example, these work.

dict(foo = 'bar', answer = 42) dicti(foo = 'bar', answer = 42)

dict({'foo': 'bar', 'answer': 42}) dicti({'foo': 'bar', 'answer': 42})

Methods that accept keys and have side-effects record the original case, just as a normal dictionary does.

 di = dicti() di['cAsE'] = 1 di.keys() == ['cAsE'] di['Case'] = 1 di.keys() == ['Case'] di['caSE'] == 1

Methods that accept keys do the same thing regardless of what case you pass the key in.

Keys are still stored in their original case, however; the original keys are presented when you request them with methods like dicti.keys.

System requirements

User Comments
This enables Disqus, Inc. to process some of your data. Disqus privacy policy

dicti 0.0.1

add to watchlist add to download basket send us an update REPORT
  runs on:
Linux
  filename:
dicti-0.0.1.tar.gz
  main category:
Education
  developer:
  visit homepage