Python 3.3,這是一個包含鍵值對的字典。Python中計算項目的字典值是一個列表
d = {'T1': ['eggs', 'bacon', 'sausage']}
這些值是可變長度的列表,我需要迭代列表項。這工作:
count = 0
for l in d.values():
for i in l: count += 1
但它是醜陋的。必須有更多的Pythonic方式,但我似乎無法找到它。
len(d.values())
產生1.它是1個列表(DUH)。來自here的計數器的嘗試給出'不可干擾類型'錯誤。
謝謝!非常有幫助,照常:) – RolfBly