私はこのシナリオを持っています。私は、リストの最初の部分にオブジェクトをカウントすることができますどのようにリストにオブジェクトを数える
[{'dots': True, 'already': True, 'had': True, 'syndrome': True, 'my': True, 'i': True}, 'pos']
?
この出力が必要です。
Count: 6
Objects: dots, already, had, syndrome, my, i
私はこのシナリオを持っています。私は、リストの最初の部分にオブジェクトをカウントすることができますどのようにリストにオブジェクトを数える
[{'dots': True, 'already': True, 'had': True, 'syndrome': True, 'my': True, 'i': True}, 'pos']
?
この出力が必要です。
Count: 6
Objects: dots, already, had, syndrome, my, i
:
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']
他には@rospynと考えられるものは何ですか? – RoadRunner
Tksみんな! あなたはモンスターです! – rospyn
私のコードと同じになります(len(posfeatures [-1] [0] .keys()))print(len(posfeatures [-1] [0] .keys 。 – RoadRunner
your_list = [{ 'ドット':真、 'は既に': 'だった' TRUE:真の '症候群':確かに、 '私の':真、 'I':真}「POS 「]
をあなたはこのような何かを試すことができます。
>>> len(your_list[0])
6
とオブジェクトのために:
>>> list(your_list[0].keys())
['dots', 'already', 'syndrome', 'i', 'had', 'my']
ホープ、このことができます!あなたはこのような何か行うことができます
少し説明しましょう。
私はこのコードを使用しています。
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)
base_pos =数千行のテキストファイル。
用出力:
print(posfeatures[-1])
は次のとおりです。 [{ 'ドット':真、 'は既に':Trueの場合、 '持っていた':真、 '症候群':確かに、 '私の' 真の、 'i':True}、 'pos']
これまでの質問も同様でした。
Tksです。
len()を試しましたか? – polku