2013-11-20 41 views
-3

我有一本字典是如何在Python 3中访问字典中的值的长度?

{'a01': 2, 'a02': 0, 'a03': 4} 

我如何获得的'a01'值的长度?

这意味着我需要的价值2

+8

整数没有长度。 –

+1

你的意思是'dictionary_name ['a01']'?这会为给定的'key''a01'取值'2'。 –

+0

你把钥匙和价值混在一起了吗?要获取字符串的长度,请使用len:“len({1:'abc'} [1])”是3.或者,您是指整数(函数abs)的绝对值为长度? – Sebastian

回答

2

长度如果你正在寻找的长度显示目的等转换到一个STR第一

>>> d = {'a01': 2, 'a02': 0, 'a03': 4} 
>>> len(str(d['a01'])) 
1 

如果它们的键/值转置,你真的意味着'a01'字符串的长度

{0: 'a02', 2: 'a01', 4: 'a03'} 
>>> len(d[2]) 
3