Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #61190

Eliminate "extra" variable

Date 2013-12-06 11:37 -0800
Subject Eliminate "extra" variable
From Igor Korot <ikorot01@gmail.com>
Newsgroups comp.lang.python
Message-ID <mailman.3670.1386371396.18130.python-list@python.org> (permalink)

Show all headers | View raw


Hi, ALL,
I have following code:

def MyFunc(self, originalData):
     data = {}
     dateStrs = []
     for i in xrange(0, len(originalData)):
           dateStr, freq, source = originalData[i]
           data[str(dateStr)]  = {source: freq}
           dateStrs.append(dateStr)
    for i in xrange(0, len(dateStrs) - 1):
          currDateStr = str(dateStrs[i])
          nextDateStrs = str(dateStrs[i + 1])


It seems very strange that I need the dateStrs list just for the
purpose of looping thru the dictionary keys.
Can I get rid of the "dateStrs" variable?

Thank you.

Back to comp.lang.python | Previous | Next | Find similar | Unroll thread


Thread

Eliminate "extra" variable Igor Korot <ikorot01@gmail.com> - 2013-12-06 11:37 -0800

csiph-web