Вы могли бы сделать что-то вроде этого:
my_list = [{'dots': True, 'already': True, 'had': True, 'syndrome': True, 'my': True, 'i': True}, 'pos']
print("Count:", len(my_list[0].keys()))
objects = [key for key in my_list[0]]
print("Objects:", objects)
# Output
Count: 6
Objects: ['had', 'i', 'already', 'syndrome', 'dots', 'my']
Вы также можете получить счет, как это:
count = 0
for key in my_list[0]:
count += 1
UPDATE:
Ваш код будет выглядеть следующим образом:
posfeatures = []
for line in base_pos.split('\n'):
line = line.lower()
pos_words = word_tokenize(line)
pos_words = [return_feature(pos_words), "pos"]
posfeatures.append(pos_words)
print('Count:', len(posfeatures[-1][0].keys()))
objects = [key for key in posfeatures[-1][0]]
print("Objects:", objects)
# Output
Count: 6
Objects: ['had', 'i', 'already', 'syndrome', 'dots', 'my']
Вы пробовали len()? – polku