Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
k = ['a', 'b', 'c'] v = [1, 2, 3]  d = dict(zip(keys, values)) >>> print dictionary {'a': 1, 'b': 2, 'c': 3}

Sorted list

Get sorted list from non-sorted:

Code Block
lst_sorted = sorted(lst)

Define non-default order of elements:

Code Block
    def __cmp__(self, other) :
        """Method for sorted()"""
        if self.begin  < other.begin : return -1
        if self.begin  > other.begin : return  1
        if self.begin == other.begin : 
            if self.end  < other.end : return  1 # inverse comparison for end
            if self.end  > other.end : return -1 
            if self.end == other.end : return  0 

 

Manipulation with directories and files

...