Re: [BangPypers] strange behavior

2008-07-10 Thread Nanolets nanolets
http://www.python.org/doc/current/lib/typesnumeric.html for Documentation Specifically For (plain or long) integer division, the result is an integer. The result is always rounded towards minus infinity: 1/2 is 0, (-1)/2 is -1, 1/(-2) is -1, and (-1)/(-2) is 0. Note that the result is a long inte

Re: [BangPypers] writing Python Service Client according to WS standards

2008-07-10 Thread Praveen Kumar
XML-RPC is a simple, lightweight Web services technology that predates SOAP. In this installment of the Python Web services developer, Mike Olson and Uche Ogbuji examine the XML-RPC facilities in Python. XML-RPC is the granddaddy of XML Web services. It is a simple specification for remote procedur

[BangPypers] writing Python Service Client according to WS standards

2008-07-10 Thread Heshan Suriyaarachchi
Hi, I have been working with web services for some time now. I have used mainly java to do it. When writing a service client in python, does ZSI or SOAPpy support WS-Security, WS-Reliable Messaging, WS-Addressing. If so can anyone point me to a sample code or an article. -- Regards, Heshan Su

Re: [BangPypers] strange behavior

2008-07-10 Thread Sidharth Kuruvila
Any number with a decimal point is treated as an object of type float and the numbers without a decimal point of are treated as ints. You can use the type function to find the type of an object. >>> type(1) >>> type(1.0) >>> 1+1.0 2.0 Arithmetic operations over two types give the result in the

Re: [BangPypers] How for and list.remove() works

2008-07-10 Thread Anand Balachandran Pillai
Hi Kiran, Sets can be quite useful in situations where you want to remove redundant items from a Python container. Another often employed trick is to convert the container to dictionary keys which automatically drops duplicate items - this is the trick in my 2nd solution. --Anand On Thu, Jul

Re: [BangPypers] How for and list.remove() works

2008-07-10 Thread Kiran Jonnalagadda
That's rather clever, Anand. My hackish solution to this sort of thing has usually been: while 12 in a: a.remove(12) Which I've normally used when removing blank strings from a recently split string. -- Kiran Jonnalagadda http://jace.seacrow.com/ http://jace.livejournal.com/ On 10-Jul-

Re: [BangPypers] How for and list.remove() works

2008-07-10 Thread Anand Balachandran Pillai
Here is another one, this time using a dictionary ;) >>> a=dict(zip(a, [0]*len(a))).keys() >>> a.remove(12) >>> a [34, 1321, 45, 77, 23] On Thu, Jul 10, 2008 at 2:03 PM, Anand Balachandran Pillai <[EMAIL PROTECTED]> wrote: > Here is what is arguably the solution with the least code. > a =

Re: [BangPypers] How for and list.remove() works

2008-07-10 Thread Anand Balachandran Pillai
Here is what is arguably the solution with the least code. >>> a = [12, 12, 1321, 34, 23, 12, 34, 45, 77] >>> list(set(a)-set([12])) [1321, 34, 23, 45, 77] Cheers --Anand On Thu, Jul 10, 2008 at 5:14 AM, Jeff Rush <[EMAIL PROTECTED]> wrote: > Anand Chitipothu wrote: >> >> On Wed, Jul 9, 2008