On 10/24/2014 12:07 PM, Seymore4Head wrote:
On Fri, 24 Oct 2014 19:40:39 +0100, Mark Lawrence
How many more times, state what you expect to happen and what actually
happens. "doesn't work" is useless. Please read this http://sscce.org/
Good suggestion.
OK how is this?
It doesn't print wha
On 10/24/2014 09:37 AM, Seymore4Head wrote:
import string
Not needed, delete it.
def nametonumber(name):
lst=[]
nx=[]
digit=[]
Not needed. You create digit as an empty list, them immediately follow by assigning a string to
it (NOT a _list_ of characters, but an actual string
On Sat, Oct 25, 2014 at 4:55 PM, Rustom Mody wrote:
> So give me a valid (ie useful) use where instead of the usual
> l=[1,2,3]
> l.append(4)
>
> we have
>
> foo(l.append(4))
Given that l.append(4) will always return None, there's not a lot of
point passing that return value to something, unless
On Saturday, October 25, 2014 11:20:03 AM UTC+5:30, Chris Angelico wrote:
> On Sat, Oct 25, 2014 at 4:40 PM, Rustom Mody wrote:
> > Its generally accepted that side-effecting functions are not a good idea
> > -- typically a function that returns something and changes global state.
>
> Only in cer
On Sat, Oct 25, 2014 at 4:40 PM, Rustom Mody wrote:
> Its generally accepted that side-effecting functions are not a good idea
> -- typically a function that returns something and changes global state.
Only in certain circles. Not in Python. There are large numbers of
functions with side effects
On Saturday, October 25, 2014 9:56:02 AM UTC+5:30, Ben Finney wrote:
> Rustom Mody writes:
>
> > On Saturday, October 25, 2014 9:17:12 AM UTC+5:30, Rustom Mody wrote:
> > > 4. The least useful statement to try at the interpreter is print.
> >
> > Yeah this is python2 thinking; in python 3, print i
On Sat, Oct 25, 2014 at 4:03 PM, Steven D'Aprano
wrote:
> Ha! And yet people have, and continue to, complain *bitterly* about the
> non-standard ordering of Python's ternary if, compared to C, standard
> if...else syntax, and English.
>
> "If the syntax is like C, then people will use it, or else
alister wrote:
> On Fri, 24 Oct 2014 10:20:30 -0700, Dan Stromberg wrote:
>
>> On Fri, Oct 24, 2014 at 1:38 AM, Steven D'Aprano
>> wrote:
>>> I don't get why that's considered hard to read.
>>
>>> So why is it hard to read when the index is a flag?
>>>
>>> value = [f, g][cond]()
>>
[Dan]
>> It
heba abukaff wrote:
> Hi,
> my name is heba ibrahim abukaff from jordan ,iam a computer information
> system student at university of jordan . i have a trouble using the
> tokenizer to find the frequency list for URL using arabic text.and iam
> using python 2.7.2 on winXP,I tried this code but eve
Rustom Mody writes:
> On Saturday, October 25, 2014 9:17:12 AM UTC+5:30, Rustom Mody wrote:
> > 4. The least useful statement to try at the interpreter is print.
>
> Yeah this is python2 thinking; in python 3, print is technically an
> expression.
This is wrong thinking. In Python 3, print is a
On Saturday, October 25, 2014 9:17:12 AM UTC+5:30, Rustom Mody wrote:
> 4. The least useful statement to try at the interpreter is print.
Yeah this is python2 thinking; in python 3, print is technically an expression.
--
https://mail.python.org/mailman/listinfo/python-list
On Saturday, October 25, 2014 5:21:01 AM UTC+5:30, Seymore4Head wrote:
> On Fri, 24 Oct 2014 16:27:58 -0700 (PDT), Rustom Mody wrote:
>
> >On Saturday, October 25, 2014 4:30:47 AM UTC+5:30, Seymore4Head wrote:
> >> On Wed, 22 Oct 2014 16:30:37 -0400, Seymore4Head wrote:
> >>
> >> name="123-xyz-ab
On Sat, Oct 25, 2014 at 2:05 PM, Cameron Simpson wrote:
>> I'm seeing two problems here. One of them may not actually be a
>> problem in your code, but just in how you're posting: your text has
>> all been rewrapped. Post the exact code, as plain text (not HTML); you
>> should be able to do this,
On 25Oct2014 13:06, Chris Angelico wrote:
On Sat, Oct 25, 2014 at 12:47 PM, heba abukaff
wrote:
i have a trouble using the tokenizer to find the frequency list for URL using
arabic text.and iam using python 2.7.2 on winXP,I tried this code but every
time i run the code appears error with fir
On Fri, 24 Oct 2014 19:16:21 -0700, Larry Hudson
wrote:
>On 10/24/2014 07:38 AM, Seymore4Head wrote:
>
>> I do get the difference. I don't actually use Python 2. I use
>> CodeSkulptor. I do have Python 3 installed. Actually I have Python 2
>> installed but IDLE defaults to Python 3. So it is
On 10/24/2014 07:38 AM, Seymore4Head wrote:
I do get the difference. I don't actually use Python 2. I use
CodeSkulptor. I do have Python 3 installed. Actually I have Python 2
installed but IDLE defaults to Python 3. So it is a pain to actually
load Python 2.
Exactly HOW are you trying to
On Sat, Oct 25, 2014 at 12:47 PM, heba abukaff
wrote:
> i have a trouble using the tokenizer to find the frequency list for URL using
> arabic text.and iam using python 2.7.2 on winXP,I tried this code but every
> time i run the code appears error with first line
I'm seeing two problems here. O
Hi,
my name is heba ibrahim abukaff from jordan ,iam a computer information system
student at university of jordan .
i have a trouble using the tokenizer to find the frequency list for URL using
arabic text.and iam using python 2.7.2 on winXP,I tried this code but every
time i run the code appe
In Web Designing course, students will learn how to develop a rich look web
site. We will explain design principles in Photoshop. In Photoshop we will
train you, how to develop logos, icons, banners. We will explain animation
principles in flash. In Flash we will train you how to develop animate
On 24Oct2014 20:37, Seymore4Head wrote:
On Sat, 25 Oct 2014 01:20:53 +0100, MRAB
One function you can use is repr:
x = 1
y = "1"
print(repr(x))
print(repr(y))
This will print:
1
'1'
OK, now it's clear that x is an int and y is a string.
Yes
In particular, Python's interactive mode uses
On Fri, 24 Oct 2014 20:27:03 -0400, Terry Reedy
wrote:
>On 10/24/2014 6:27 PM, Seymore4Head wrote:
>
>> I promise I am not trying to frustrate anyone. I know I have.
>
>Seymore, if you want to learn real Python, download and install 3.4.2
>and either use the Idle Shell and Editor or the interac
On Sat, 25 Oct 2014 01:20:53 +0100, MRAB
wrote:
>On 2014-10-25 00:57, Seymore4Head wrote:
>[snip]
>> Wait! I don't get it.
>> name="012"
>> b=list(range(3))
>> print (name[1])
>> print (b[1])
>> 1
>> 1
>>
>> I forgot the b
>>
>If you print the int 1, you'll see:
>
>1
>
>If you print the string "
On 10/24/2014 6:27 PM, Seymore4Head wrote:
I promise I am not trying to frustrate anyone. I know I have.
Seymore, if you want to learn real Python, download and install 3.4.2
and either use the Idle Shell and Editor or the interactive console
interpreter and a decent programmer editor.
I
On 2014-10-25 00:57, Seymore4Head wrote:
[snip]
Wait! I don't get it.
name="012"
b=list(range(3))
print (name[1])
print (b[1])
1
1
I forgot the b
If you print the int 1, you'll see:
1
If you print the string "1", you'll see:
1
Normally you want it to print only the characters of the strin
On Wed, 22 Oct 2014 16:30:37 -0400, Seymore4Head
wrote:
name="012"
b=list(range(3))
print (name[1])
print (b[1])
if name[1] == b[1]:
print ("Eureka!")
else:
print ("OK, I get it")
--
https://mail.python.org/mailman/listinfo/python-list
On Fri, 24 Oct 2014 19:48:16 -0400, Seymore4Head
wrote:
>On Fri, 24 Oct 2014 16:27:58 -0700 (PDT), Rustom Mody
> wrote:
>
>>On Saturday, October 25, 2014 4:30:47 AM UTC+5:30, Seymore4Head wrote:
>>> On Wed, 22 Oct 2014 16:30:37 -0400, Seymore4Head wrote:
>>>
>>> name="123-xyz-abc"
>>> a=range(1
On Fri, 24 Oct 2014 23:21:43 + (UTC), Denis McMahon
wrote:
>On Fri, 24 Oct 2014 16:58:00 -0400, Seymore4Head wrote:
>
>> I make lots of typing mistakes. It is not that. Did you see the short
>> example I posted?
>>
>> name="123-xyz-abc"
>> for x in name:
>> if x in range(10):
>>
On Fri, 24 Oct 2014 16:27:58 -0700 (PDT), Rustom Mody
wrote:
>On Saturday, October 25, 2014 4:30:47 AM UTC+5:30, Seymore4Head wrote:
>> On Wed, 22 Oct 2014 16:30:37 -0400, Seymore4Head wrote:
>>
>> name="123-xyz-abc"
>> a=range(10)
>> b=list(range(10))
>> c=str(list(range(10)))
>> print ("a",(a
On Fri, 24 Oct 2014 18:58:04 -0400, Seymore4Head wrote:
> On Wed, 22 Oct 2014 16:30:37 -0400, Seymore4Head
> wrote:
OK, assuming you tried to run this in python3, not python2 or
codeskulptor.
> name="123-xyz-abc"
> a=range(10)
a is an iterable object giving the numbers 0 through 9
> b=
On Saturday, October 25, 2014 4:30:47 AM UTC+5:30, Seymore4Head wrote:
> On Wed, 22 Oct 2014 16:30:37 -0400, Seymore4Head wrote:
>
> name="123-xyz-abc"
> a=range(10)
> b=list(range(10))
> c=str(list(range(10)))
> print ("a",(a))
> print ("b",(b))
> print ("c",(c))
>
> for x in name:
> if x i
On 24/10/2014 23:58, Seymore4Head wrote:
On Wed, 22 Oct 2014 16:30:37 -0400, Seymore4Head
wrote:
name="123-xyz-abc"
a=range(10)
b=list(range(10))
c=str(list(range(10)))
print ("a",(a))
print ("b",(b))
print ("c",(c))
for x in name:
if x in a:
print ("a",(x))
if x in b:
On Fri, 24 Oct 2014 16:58:00 -0400, Seymore4Head wrote:
> I make lots of typing mistakes. It is not that. Did you see the short
> example I posted?
>
> name="123-xyz-abc"
> for x in name:
> if x in range(10):
> print ("Range",(x))
> if x in str(range(10)):
> print ("Strin
On Fri, 24 Oct 2014 17:35:34 -0400, Seymore4Head wrote:
>>But finally, with your telephone number decoder, look at:
>>
>>http://www.codeskulptor.org/#user38_QnR06Upp4AH6h0Q.py
>
> That is much cleaner than mine. Nice.
>
> I did make one more change to mine that makes it easier to read. I
> chan
On Wed, 22 Oct 2014 16:30:37 -0400, Seymore4Head
wrote:
name="123-xyz-abc"
a=range(10)
b=list(range(10))
c=str(list(range(10)))
print ("a",(a))
print ("b",(b))
print ("c",(c))
for x in name:
if x in a:
print ("a",(x))
if x in b:
print ("b",(x))
if x in c:
On Saturday, October 25, 2014 4:00:01 AM UTC+5:30, Seymore4Head wrote:
> On Fri, 24 Oct 2014 18:09:59 -0400 (EDT), Dave Angel wrote:
> > Don't ever retype unless you're trying to
> > frustrate us,
>
> I promise I am not trying to frustrate anyone. I know I have.
> Sorry
No issues Seymore :-)
As
On Fri, 24 Oct 2014 18:09:59 -0400 (EDT), Dave Angel
wrote:
>Seymore4Head Wrote in message:
>> On Fri, 24 Oct 2014 09:54:23 -0700 (PDT), Rustom Mody
>> wrote:
>>
>>>Totally befuddled myself!
>>>
>>>Are you deliberately misspelling list to lst
>>>and hoping the error will go away.
>>>
>>>And Pu
On Wed, 22 Oct 2014 16:30:37 -0400, Seymore4Head
wrote:
Thanks for all the helpful replies. I just discovered that there is
something wrong with my news feed. Some of the messages did not make
it to me. I can go back and read this thread in Google Groups but I
can't reply to it.
If I missed t
On Fri, 24 Oct 2014 21:48:14 + (UTC), Denis McMahon
wrote:
>On Fri, 24 Oct 2014 10:38:31 -0400, Seymore4Head wrote:
>
>> Thanks everyone for your suggestions.
>
>Try loading the following in codeskulptor:
>
>http://www.codeskulptor.org/#user38_j6kGKgeOMr_0.py
That is a useful way to test.
Th
Seymore4Head Wrote in message:
> On Fri, 24 Oct 2014 09:54:23 -0700 (PDT), Rustom Mody
> wrote:
>
>>Totally befuddled myself!
>>
>>Are you deliberately misspelling list to lst
>>and hoping the error will go away.
>>
>>And Puh LEESE
>>dont post screen shots of good ol ASCII text
>
> I didn't do
On Fri, 24 Oct 2014 15:07:06 -0400, Seymore4Head wrote:
> On Fri, 24 Oct 2014 19:40:39 +0100, Mark Lawrence
> wrote:
>
>>On 24/10/2014 19:20, Seymore4Head wrote:
>>> I meant to type:
>>> if y in range(1,10) doesn't work.
>>> Sigh Sorry
>>>
>>>
>>How many more times, state what you expect to happ
On Fri, 24 Oct 2014 10:38:31 -0400, Seymore4Head wrote:
> Thanks everyone for your suggestions.
Try loading the following in codeskulptor:
http://www.codeskulptor.org/#user38_j6kGKgeOMr_0.py
--
Denis McMahon, denismfmcma...@gmail.com
--
https://mail.python.org/mailman/listinfo/python-list
On Fri, 24 Oct 2014 21:19:22 + (UTC), Denis McMahon
wrote:
>On Fri, 24 Oct 2014 14:15:13 -0400, Seymore4Head wrote:
>
>> I do understand that. 7 is a number and "7" is a string.
>> What my question was...and still is...is why Python 3 fails when I try
>> using y=1 800 get charter
>>
>> y in
On Fri, 24 Oct 2014 14:15:13 -0400, Seymore4Head wrote:
> I do understand that. 7 is a number and "7" is a string.
> What my question was...and still is...is why Python 3 fails when I try
> using y=1 800 get charter
>
> y in range str(range(10))
> should work because y is a string and str(range(
On Fri, Oct 24, 2014 at 2:58 PM, Seymore4Head
wrote:
> name="123-xyz-abc"
> 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.
That print
On 24/10/2014 15:47, Seymore4Head wrote:
I have at least 10 ebooks. I will get around to reading them soon.
Sooner would be better.
--
https://mail.python.org/mailman/listinfo/python-list
On Fri, 24 Oct 2014 16:58:00 -0400, Seymore4Head wrote:
> On Fri, 24 Oct 2014 20:37:31 + (UTC), Denis McMahon
> 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
On Fri, 24 Oct 2014 20:37:31 + (UTC), Denis McMahon
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.
>
>list(range(10))
>
>You have two "(" in the line, you need
alister :
> a = if else
>
> is instantly obvious (at least to a native English speaker anyway)
And you can go further down that road. For example, you could say things
like:
die unless everything is OK
Marko
--
https://mail.python.org/mailman/listinfo/python-list
On Fri, 24 Oct 2014 10:20:30 -0700, Dan Stromberg wrote:
> On Fri, Oct 24, 2014 at 1:38 AM, Steven D'Aprano
> wrote:
>> I don't get why that's considered hard to read.
>
>> So why is it hard to read when the index is a flag?
>>
>> value = [f, g][cond]()
>
> It's clear to you, it's clear to me,
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.
list(range(10))
You have two "(" in the line, you need two ")" to match them.
> I thought that would work in Python 3. It
> didn
On Fri, 24 Oct 2014 12:55:19 -0700 (PDT), sohcahto...@gmail.com wrote:
>On Friday, October 24, 2014 12:36:23 PM UTC-7, Seymore4Head wrote:
>> On Fri, 24 Oct 2014 12:25:33 -0700 (PDT), sohcahto...@gmail.com wrote:
>>
>> >On Friday, October 24, 2014 12:12:10 PM UTC-7, Seymore4Head wrote:
>> >> On F
On Friday, October 24, 2014 12:36:23 PM UTC-7, Seymore4Head wrote:
> On Fri, 24 Oct 2014 12:25:33 -0700 (PDT), sohcahto...@gmail.com wrote:
>
> >On Friday, October 24, 2014 12:12:10 PM UTC-7, Seymore4Head wrote:
> >> On Fri, 24 Oct 2014 11:57:12 -0700 (PDT), sohcahto...@gmail.com wrote:
> >>
> >>
On Fri, 24 Oct 2014 12:25:33 -0700 (PDT), sohcahto...@gmail.com wrote:
>On Friday, October 24, 2014 12:12:10 PM UTC-7, Seymore4Head wrote:
>> On Fri, 24 Oct 2014 11:57:12 -0700 (PDT), sohcahto...@gmail.com wrote:
>>
>> >On Friday, October 24, 2014 11:17:53 AM UTC-7, Seymore4Head wrote:
>> >> On F
On Friday, October 24, 2014 12:12:10 PM UTC-7, Seymore4Head wrote:
> On Fri, 24 Oct 2014 11:57:12 -0700 (PDT), sohcahto...@gmail.com wrote:
>
> >On Friday, October 24, 2014 11:17:53 AM UTC-7, Seymore4Head wrote:
> >> On Fri, 24 Oct 2014 11:52:15 -0600, Ian Kelly
> >> wrote:
> >>
> >> >On Fri, Oc
On Fri, 24 Oct 2014 11:57:12 -0700 (PDT), sohcahto...@gmail.com wrote:
>On Friday, October 24, 2014 11:17:53 AM UTC-7, Seymore4Head wrote:
>> On Fri, 24 Oct 2014 11:52:15 -0600, Ian Kelly
>> wrote:
>>
>> >On Fri, Oct 24, 2014 at 11:03 AM, Seymore4Head
>> > wrote:
>> >> Actually I was a little fr
On Fri, 24 Oct 2014 19:40:39 +0100, Mark Lawrence
wrote:
>On 24/10/2014 19:20, Seymore4Head wrote:
>> I meant to type:
>> if y in range(1,10) doesn't work.
>> Sigh
>> Sorry
>>
>
>How many more times, state what you expect to happen and what actually
>happens. "doesn't work" is useless. Please
On Friday, October 24, 2014 11:17:53 AM UTC-7, Seymore4Head wrote:
> On Fri, 24 Oct 2014 11:52:15 -0600, Ian Kelly
> wrote:
>
> >On Fri, Oct 24, 2014 at 11:03 AM, Seymore4Head
> > wrote:
> >> Actually I was a little frustrated when I added that line back in as
> >> the other lines all work.
> >>
Ian Kelly :
>> j = (lambda: 3, lambda: j + 1)[j < 10]()
> Yes, the lambda approach falls victim to function calls being slow.
That's just a deficiency in the compiler. There's nothing there that
prevents the optimizer from translating the expression into the
equivalent if statement.
At any
On 24/10/2014 19:20, Seymore4Head wrote:
I meant to type:
if y in range(1,10) doesn't work.
Sigh
Sorry
How many more times, state what you expect to happen and what actually
happens. "doesn't work" is useless. Please read this http://sscce.org/
--
My fellow Pythonistas, ask not what our l
On 10/24/2014 10:27 AM, Chris Angelico wrote:
On Sat, Oct 25, 2014 at 4:23 AM, Tobiah wrote:
Out of all of the replies, I don't think anyone
actually offered the answer:
a if condition else b
Jean-Michel did, the very first response.
ChrisA
I had to search for it. For some reason
On 24/10/2014 18:03, Seymore4Head wrote:
Actually I was a little frustrated when I added that line back in as
the other lines all work.
Using list(range(10)) Doesn't throw an error but it doesn't work.
http://i.imgur.com/DTc5zoL.jpg
The interpreter. I don't know how to use that either.
Yo
I meant to type:
if y in range(1,10) doesn't work.
Sigh
Sorry
On Fri, 24 Oct 2014 14:15:13 -0400, Seymore4Head
wrote:
>On Fri, 24 Oct 2014 11:52:15 -0600, Ian Kelly
>wrote:
>
>>On Fri, Oct 24, 2014 at 11:03 AM, Seymore4Head
>> wrote:
>>> Actually I was a little frustrated when I added that line
On Fri, Oct 24, 2014 at 7:07 AM, Steven D'Aprano
>> if j < 10:
>> j += 1
>> else:
>> j = 3
>>
>> or:
>>
>> j = j + 1 if j < 10 else 3
>>
>> or:
>>
>> j = (lambda: 3, lambda: j + 1)[j < 10]()
>
> Certainly not the third one. That's needlessly obfuscated for the sake
On Fri, 24 Oct 2014 11:52:15 -0600, Ian Kelly
wrote:
>On Fri, Oct 24, 2014 at 11:03 AM, Seymore4Head
> wrote:
>> Actually I was a little frustrated when I added that line back in as
>> the other lines all work.
>> Using list(range(10)) Doesn't throw an error but it doesn't work.
>>
>> http://i.im
On Fri, 24 Oct 2014 10:42:08 -0700 (PDT), Rustom Mody
wrote:
>On Friday, October 24, 2014 10:55:44 PM UTC+5:30, Seymore4Head wrote:
>> On Fri, 24 Oct 2014 19:18:12 +0200, "Albert Visser" wrote:
>>
>> >On Fri, 24 Oct 2014 19:03:47 +0200, Seymore4Head wrote:
>> >
>> >>
>> >> http://i.imgur.com/DT
Terry Reedy Wrote in message:
> On 10/22/2014 4:27 AM, ast wrote:
>> Hello
>>
>> If i am writing (-1)**1000 on a python program, will the
>> interpreter do (-1)*(-1)*...*(-1) or something clever ?
>
> The answer depends on the implementation.
>
>> In fact i have (-1)**N with N an integer potenti
On Fri, Oct 24, 2014 at 11:03 AM, Seymore4Head
wrote:
> Actually I was a little frustrated when I added that line back in as
> the other lines all work.
> Using list(range(10)) Doesn't throw an error but it doesn't work.
>
> http://i.imgur.com/DTc5zoL.jpg
>
> The interpreter. I don't know how to
On Friday, October 24, 2014 10:55:44 PM UTC+5:30, Seymore4Head wrote:
> On Fri, 24 Oct 2014 19:18:12 +0200, "Albert Visser" wrote:
>
> >On Fri, 24 Oct 2014 19:03:47 +0200, Seymore4Head wrote:
> >
> >>
> >> http://i.imgur.com/DTc5zoL.jpg
> >>
> >> The interpreter. I don't know how to use that ei
On Fri, 24 Oct 2014 19:18:12 +0200, "Albert Visser"
wrote:
>On Fri, 24 Oct 2014 19:03:47 +0200, Seymore4Head
> wrote:
>
>>
>> http://i.imgur.com/DTc5zoL.jpg
>>
>> The interpreter. I don't know how to use that either.
>>
>
>It's what's on the left hand side of your screenshot. You can simply t
On Sat, Oct 25, 2014 at 4:23 AM, Tobiah wrote:
> Out of all of the replies, I don't think anyone
> actually offered the answer:
>
>
> a if condition else b
Jean-Michel did, the very first response.
ChrisA
--
https://mail.python.org/mailman/listinfo/python-list
On 10/22/2014 01:29 AM, ast wrote:
Hello
Is there in Python something like:
j = (j >= 10) ? 3 : j+1;
as in C language ?
thx
Out of all of the replies, I don't think anyone
actually offered the answer:
a if condition else b
--
https://mail.python.org/mailman/listinfo/python-list
On Fri, Oct 24, 2014 at 1:38 AM, Steven D'Aprano
wrote:
> I don't get why that's considered hard to read.
> So why is it hard to read when the index is a flag?
>
> value = [f, g][cond]()
It's clear to you, it's clear to me, but is it clear to everyone? I
very much doubt it.
Also, you've gone t
On Friday, October 24, 2014 10:37:45 PM UTC+5:30, Seymore4Head wrote:
> On Fri, 24 Oct 2014 09:54:23 -0700 (PDT), Rustom Mody wrote:
>
> >Totally befuddled myself!
> >
> >Are you deliberately misspelling list to lst
> >and hoping the error will go away.
> >
> >And Puh LEESE
> >dont post screen sho
On Fri, 24 Oct 2014 19:03:47 +0200, Seymore4Head
wrote:
http://i.imgur.com/DTc5zoL.jpg
The interpreter. I don't know how to use that either.
It's what's on the left hand side of your screenshot. You can simply type
Python statements following the >>> prompt and hit enter to examine t
On Sat, Oct 25, 2014 at 4:05 AM, Ian Kelly wrote:
> The name of the builtin is "list". It's a function* that takes an
> argument and uses it to construct a list, which it returns.
>
> *Actually it's a type object, and calling it causes an instance of the
> type to be constructed, but for all inten
On Friday, October 24, 2014 10:06:47 PM UTC+5:30, Ian wrote:
> On Fri, Oct 24, 2014 at 9:56 AM, Rustom Mody wrote:
> >> Range(10) stores the min max values and loads each number in between
> >> when needed.
> >
> > It loads?? As in 'load-up-a-van'??
>
> As in loads into memory.
>
> > When you see
On Fri, 24 Oct 2014 09:54:23 -0700 (PDT), Rustom Mody
wrote:
>Totally befuddled myself!
>
>Are you deliberately misspelling list to lst
>and hoping the error will go away.
>
>And Puh LEESE
>dont post screen shots of good ol ASCII text
I didn't do that on purpose. I make a lot of typing mistakes
On Sat, 25 Oct 2014 03:47:51 +1100, Chris Angelico
wrote:
>On Sat, Oct 25, 2014 at 3:37 AM, Seymore4Head
> wrote:
>> When I use list(range(10)) I get:
>> Traceback (most recent call last):
>> File "C:/Functions/name to number digit.py", line 37, in
>> print (nametonumber(a))#1800 438 2427
On Fri, Oct 24, 2014 at 10:37 AM, Seymore4Head
wrote:
> If I could explain to you why something doesn't work then I could fix
> it myself. I don't understand why it doesn't work. The best I can do
> is repost the code.
You don't need to be able to explain why it doesn't work. You just
need to b
On Friday, October 24, 2014 10:18:12 PM UTC+5:30, Chris Angelico wrote:
> On Sat, Oct 25, 2014 at 3:37 AM, Seymore4Head wrote:
> > When I use list(range(10)) I get:
> > Traceback (most recent call last):
> > File "C:/Functions/name to number digit.py", line 37, in
> > print (nametonumber(a))
Totally befuddled myself!
Are you deliberately misspelling list to lst
and hoping the error will go away.
And Puh LEESE
dont post screen shots of good ol ASCII text
--
https://mail.python.org/mailman/listinfo/python-list
On Sat, Oct 25, 2014 at 3:37 AM, Seymore4Head
wrote:
> When I use list(range(10)) I get:
> Traceback (most recent call last):
> File "C:/Functions/name to number digit.py", line 37, in
> print (nametonumber(a))#1800 438 2427 837
> File "C:/Functions/name to number digit.py", line 10, in
>
-
On Fri, Oct 24, 2014 5:56 PM CEST Rustom Mody wrote:
>On Friday, October 24, 2014 8:11:12 PM UTC+5:30, Seymore4Head wrote:
>> On Thu, 23 Oct 2014 21:56:31 -0700 (PDT), Rustom Mody wrote:
>>
>> >On Thursday, October 23, 2014 10:33:57 PM UTC+5:30, Seymore4Head wrote:
On Fri, 24 Oct 2014 08:56:31 -0700 (PDT), Rustom Mody
wrote:
>On Friday, October 24, 2014 8:11:12 PM UTC+5:30, Seymore4Head wrote:
>> On Thu, 23 Oct 2014 21:56:31 -0700 (PDT), Rustom Mody wrote:
>>
>> >On Thursday, October 23, 2014 10:33:57 PM UTC+5:30, Seymore4Head wrote:
>> >> On Thu, 23 Oct 2
On Fri, Oct 24, 2014 at 9:56 AM, Rustom Mody wrote:
>> Range(10) stores the min max values and loads each number in between
>> when needed.
>
> It loads?? As in 'load-up-a-van'??
As in loads into memory.
> When you see:
>
10
> 10
>
> 1. Does someone (a clerk maybe) in the computer count to
ERRATA CORRIGE:
> many different circumstances, by the very, very helpful folks of clp.
many different circumstances, by the very, very helpful folks of clpy
--
sapete contare fino a venticinque?
Olimpia Milano Jugoplastika Split Partizan Beograd
Roberto Premier Duska Ivanovic Zarko Paspalj
--
On Friday, October 24, 2014 8:11:12 PM UTC+5:30, Seymore4Head wrote:
> On Thu, 23 Oct 2014 21:56:31 -0700 (PDT), Rustom Mody wrote:
>
> >On Thursday, October 23, 2014 10:33:57 PM UTC+5:30, Seymore4Head wrote:
> >> On Thu, 23 Oct 2014 15:55:35 + (UTC), Denis McMahon wrote:
> >>
> >> >On Thu, 2
On Sat, Oct 25, 2014 at 2:04 AM, Seymore4Head
wrote:
> I understand that it makes it easier for you if I can describe better
> the error I get, but by the time I ask for help here I have tried many
> different things to get the error to go away.
That's part of the problem. You let yourself get fr
On Sat, 25 Oct 2014 01:51:41 +1100, Chris Angelico
wrote:
>On Sat, Oct 25, 2014 at 1:38 AM, Seymore4Head
> wrote:
>> I tried list(range(10) I thought that would work in Python 3. It
>> didn't.
>
>This is your problem: You say "it didn't work". That is almost *never*
>the right thing to say or t
On Fri, 24 Oct 2014 09:12:28 +0100, Mark Lawrence
wrote:
>On 24/10/2014 08:05, Mark Lawrence wrote:
>> On 22/10/2014 21:30, Seymore4Head wrote:
>>> def nametonumber(name):
>>> lst=[""]
>>> for x,y in enumerate (name):
>>> lst=lst.append(y)
>>> print (lst)
>>> return (
On Sat, Oct 25, 2014 at 1:38 AM, Seymore4Head
wrote:
> I tried list(range(10) I thought that would work in Python 3. It
> didn't.
This is your problem: You say "it didn't work". That is almost *never*
the right thing to say or to think. What happened when you tried that?
Did you get a SyntaxErr
On Fri, 24 Oct 2014 08:05:01 +0100, Mark Lawrence
wrote:
>On 22/10/2014 21:30, Seymore4Head wrote:
>> def nametonumber(name):
>> lst=[""]
>> for x,y in enumerate (name):
>> lst=lst.append(y)
>> print (lst)
>> return (lst)
>> a=["1-800-getcharter"]
>> print (nametonumb
On Thu, 23 Oct 2014 21:56:31 -0700 (PDT), Rustom Mody
wrote:
>On Thursday, October 23, 2014 10:33:57 PM UTC+5:30, Seymore4Head wrote:
>> On Thu, 23 Oct 2014 15:55:35 + (UTC), Denis McMahon wrote:
>>
>> >On Thu, 23 Oct 2014 10:04:56 -0400, Seymore4Head wrote:
>> >
>> >> On Thu, 23 Oct 2014 09
Marko Rauhamaa wrote:
> Steven D'Aprano :
>
>> So why is it hard to read when the index is a flag?
>>
>> value = [f, g][cond]()
>
> So, subjectively, which syntax would you prefer:
Depends on what else the code is doing. But my personal preference is a red
herring: you didn't say that you "like
On 2014-10-23, Simon Kennedy wrote:
> If you're creating an sdist then you'll need to create a MANIFEST.in
> file in the same folder as setup.py with the following contents
>
> include share/test_file.txt
>
> If you're creating a bdist (egg or wheel) the parameter name you need
> is
>
> p
Steven D'Aprano :
> So why is it hard to read when the index is a flag?
>
> value = [f, g][cond]()
So, subjectively, which syntax would you prefer:
if j < 10:
j += 1
else:
j = 3
or:
j = j + 1 if j < 10 else 3
or:
j = (lambda: 3, lambda: j + 1)[j < 10]()
Mark
On Fri, Oct 24, 2014 at 7:38 PM, Steven D'Aprano
wrote:
> Of course one can write hard-to-read code using any idiom by sheer weight of
> complexity or obfuscated naming:
>
> value = [some_function(arg)[23]['key'] or
> another_function.method((x + y)/(z-x**(y-4)))*
> some_list[get
Marko Rauhamaa wrote:
> "BartC" :
>
>>> Ah, but what would
>>>
>>> x = [f, g][cond]()
>>>
>>> produce?
>>
>> It will select f or g (which should refer to functions), and call one of
>> those depending on cond. That's not a problem.
>>
>> The problem is it will still evaluate both f and g,
>
> Th
On Fri, Oct 24, 2014 at 6:49 PM, Steven D'Aprano
wrote:
> addresses = [get_address(name) for name in database]
> assert all(address for address in addresses)
> # ... much later on ...
> for i, address in enumerate(addresses):
> if some_condition():
> addresses[i] = modify(address)
>
On 24/10/2014 08:05, Mark Lawrence wrote:
On 22/10/2014 21:30, Seymore4Head wrote:
def nametonumber(name):
lst=[""]
for x,y in enumerate (name):
lst=lst.append(y)
print (lst)
return (lst)
a=["1-800-getcharter"]
print (nametonumber(a))#18004382427837
The syntax for
1 - 100 of 103 matches
Mail list logo