A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://mail.python.org/pipermail/python-list/2001-April/117882.html below:

With or Using

With or UsingJeff Epler jepler at inetnebr.com
Sat Apr 28 16:41:03 EDT 2001
On Tue, 17 Apr 2001 09:16:11 +0100, Tim Howarth
 <tim at worthy.demon.co.uk> wrote:
> Being lazy, I wondered if something like the following was possible in
> Python?
> 
> jim=person()
> 
> Rather than typing jim each time,
> 
> jim.born=1960
> jim.haircolour='Brown'
> jim.eyecolour='Green'

Many people have responded about this issue.

One thing I haven't seen yet is when you need to write
	a.b.c().d[4].e.f.g.h().i = 1
	a.b.c().d[4].e.f.g.h().j = 1
	a.b.c().d[4].e.f.g.h().k = 1
that you could just as well write
	temp = a.b.c().d[4].e.f.g.h()
	temp.i = 1
	temp.j = 1
	temp.k = 1
or (ugly!)
	for temp in a.b.c().d[4].e.f.g.h(),:
		temp.i = 1
		temp.j = 1
		temp.k = 1
i.e., store a reference to the same thing the long expression gives you
in an easy-to-type place.

Jeff

More information about the Python-list mailing list

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4