2013-11-20 40 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