Ian Kelly wrote:
On Fri, May 6, 2011 at 4:49 PM, Ethan Furman wrote:
Anybody care to chime in with their usage of this construct?
You should start with PEP 3106. The main idea is that dict.keys() and
dict.items() can be treated as frozensets, while still being more
lightweight than lists.
On May 6, 12:40 pm, dmitrey dmitre...@gmail.com wrote:
hi all,
suppose I have Python dict myDict and I know it's not empty.
I have to get any (key, value) pair from the dict (no matter which
one) and perform some operation.
In Python 2 I used mere
key, val = myDict.items()[0]
but in Python
Am 07.05.2011 11:09, schrieb Gregory Ewing:
Ethan Furman wrote:
Ian Kelly wrote:
next(iter(myDict.items()))
Which is becoming less elegant.
If you're doing this sort of thing a lot you can make
a little helper function:
def first(x):
return next(iter(x))
then you get to say
Ethan Furman wrote:
Ian Kelly wrote:
next(iter(myDict.items()))
Which is becoming less elegant.
If you're doing this sort of thing a lot you can make
a little helper function:
def first(x):
return next(iter(x))
then you get to say
first(myDict.items())
--
Greg
--
hi all,
suppose I have Python dict myDict and I know it's not empty.
I have to get any (key, value) pair from the dict (no matter which
one) and perform some operation.
In Python 2 I used mere
key, val = myDict.items()[0]
but in Python 3 myDict.items() return iterator.
Of course, I could use
for
On Fri, May 6, 2011 at 12:40 PM, dmitrey dmitre...@gmail.com wrote:
hi all,
suppose I have Python dict myDict and I know it's not empty.
I have to get any (key, value) pair from the dict (no matter which
one) and perform some operation.
In Python 2 I used mere
key, val = myDict.items()[0]
On May 6, 10:51 pm, Chris Rebert c...@rebertia.com wrote:
On Fri, May 6, 2011 at 12:40 PM, dmitrey dmitre...@gmail.com wrote:
hi all,
suppose I have Python dict myDict and I know it's not empty.
I have to get any (key, value) pair from the dict (no matter which
one) and perform some
On Fri, May 6, 2011 at 1:51 PM, Chris Rebert c...@rebertia.com wrote:
On Fri, May 6, 2011 at 12:40 PM, dmitrey dmitre...@gmail.com wrote:
hi all,
suppose I have Python dict myDict and I know it's not empty.
I have to get any (key, value) pair from the dict (no matter which
one) and perform
On Fri, May 6, 2011 at 1:57 PM, dmitrey dmitre...@gmail.com wrote:
Unfortunately, it doesn't work, it turn out to be dict_items:
next({1:2}.items())
Traceback (most recent call last):
File stdin, line 1, in module
TypeError: dict_items object is not an iterator
So call iter() on it first:
dmitrey dmitre...@gmail.com writes:
hi all,
suppose I have Python dict myDict and I know it's not empty.
I have to get any (key, value) pair from the dict (no matter which
one) and perform some operation.
In Python 2 I used mere
key, val = myDict.items()[0]
but in Python 3 myDict.items()
[dmitrey]
hi all,
suppose I have Python dict myDict and I know it's not empty.
I have to get any (key, value) pair from the dict (no matter which
one) and perform some operation.
In Python 2 I used mere
key, val = myDict.items()[0]
but in Python 3 myDict.items() return iterator.
Of course,
Ian Kelly wrote:
On Fri, May 6, 2011 at 1:57 PM, dmitrey dmitre...@gmail.com wrote:
Unfortunately, it doesn't work, it turn out to be dict_items:
next({1:2}.items())
Traceback (most recent call last):
File stdin, line 1, in module
TypeError: dict_items object is not an iterator
So call
On Fri, May 6, 2011 at 4:49 PM, Ethan Furman et...@stoneleaf.us wrote:
Ian Kelly wrote:
On Fri, May 6, 2011 at 1:57 PM, dmitrey dmitre...@gmail.com wrote:
Unfortunately, it doesn't work, it turn out to be dict_items:
next({1:2}.items())
Traceback (most recent call last):
File stdin,
13 matches
Mail list logo