On Wed, Sep 3, 2008 at 3:44 PM, Rilindo Foster <[EMAIL PROTECTED]> wrote:
> Hi! Long time reader, first time poster (I think).
>
> I am trying to do a comparison on a particular list item. The list in
> question comes in this pair:
>
> TotalStoreSales = Revenues + "," + Orders
> TotalStoreSales = TotalStoreSales.split(",")These two lines could be just TotalStoreSales = [Revenues, Orders] > At this point, it has two values, both strings. > > Then I attempt to do a comparison like so: > > if (float(TotalStoreSales[0]) > 0): > (does stuff) > > I know that it is converting into a float - that I verified. > > At any event, it keeps returning with this: > > Traceback (most recent call last): > File "./getMivaStoreTransactions.py", line 143, in ? > TotalSales = TotalSales + getStoreStats(d[0],AllSales) > File "./getMivaStoreTransactions.py", line 120, in getStoreStats > if (float(TotalStoreSales[0]) > 0): > TypeError: unsubscriptable object > > Maybe I am missing something someplace. Help? Is anything else happening between these two snippets? Try putting print type(TotalStoreSales), TotalStoreSales before the if statement. Kent _______________________________________________ Tutor maillist - [email protected] http://mail.python.org/mailman/listinfo/tutor
