I am out of trial and error again Lists
alister.nospam.ware at ntlworld.com
Fri Oct 24 23:07:53 CEST 2014
On Fri, 24 Oct 2014 16:58:00 -0400, Seymore4Head wrote:
> On Fri, 24 Oct 2014 20:37:31 +0000 (UTC), Denis McMahon
> <denismfmcmahon at gmail.com> wrote:
>>On Fri, 24 Oct 2014 10:38:31 -0400, Seymore4Head wrote:
>>> I tried list(range(10)
>>This is missing a ")"
>>It probably sat there waiting for you to finish the line.
>>You have two "(" in the line, you need two ")" to match them.
>>> I thought that would work in Python 3. It didn't.
>>It does if you enter it properly.
>>Note that that has three "(" and three ")" on the line.
> I make lots of typing mistakes. It is not that. Did you see the short
> example I posted?
> for x in name:
> if x in range(10):
> print ("Range",(x))
> if x in str(range(10)):
> print ("String range",(x))
> It doesn't throw an error but it doesn't print what you would expect.
it prints what "I" expect, it probably does not print what you expect
you have may times been told that str(range(10)) does not do what you
expect but you keep failing to test
you think that it crates a list of strings ['1','2','3'....] but it does
it creates a list & then turns the whole list into a string '[1,2,3...]'
people are suggesting you try this things in the interactive prompt
because doing teaches far better than just reading.
Honesty's the best policy.
-- Miguel de Cervantes
More information about the Python-list