2016-04-23 9 views
-1

最終的な目標はを実行することです。ラベルの入ったタプルにたくさんの辞書を入れる必要があります

現状では、私が持っている:ここ

for i in range(0, len(p)): 
    ..... 
    qq = add_lexical_features(bi_dist, feature_vector) 

qqは私の辞書です。今、私は単語"positive"を追加し、ループを介して次の実行から生成しているqqと組み合わせる必要があります。問題は、タプルの仕組みがわからないからです。ありがとう。

ラベル( "neg")が追加された1つのqq辞書の例を示します。

({ 'ユニグラム:長い':1、 'ユニグラム:ve_2':0.003372681281618887、 'ユニグラム:beholder_1':0.0016863406408094434、 'ユニグラム:good_3':0.00505902192242833、 'ユニグラム:unit_1':0.0016863406408094434、「ユニグラム:mireniamu_1 ':0.0016863406408094434}、' neg ')]

+0

サンプルの 'qq'とサンプルタプルを追加して、予想される出力を教えてもらえますか? – Bahrom

+0

もう少し詳しくお役立てください。あなたのタプルはどのように見えますか? Pythonタプルの構文は非常に単純です。括弧の中に入れたいものを置くだけです。例えば、tup =(1,2,3)は1、2、3を含むタプルtupを作成します。そこには何でも入れて構いません。 – hacoo

+0

申し訳ありませんが、それはかなり長いので、私はそれを追加する必要があるかどうかはわかりませんでした。 –

答えて

1

タプルは、Pythonで使用してアクセスするのはかなり簡単です。ほとんどの用途では、リストのように動作します。

# create some simple tuples. 
a = ('A', 1) 
b = ('B', 2) 
# Reading tuples. Access the elements with [] 
print a[0] # 'A' 
print b[1] # 2 
print len(a) # 2 

# tuples can be stored in your dict 
qq['some-key'] = a 
qq['another-key'] = b 

print qq['some-key'][0] 
+0

申し訳ありませんが、これは少し具体的に私の質問に関連付けることができますか?私は辞書にタプルを格納する必要はありません、私は1つのタプルに私の辞書を変更する必要があります。 –

+0

私はこの部分を「1つのタプルに辞書を変更する」とは分かりません。 dictのすべてのキーバリューペアをタプルに変換しますか? – WreckeR

関連する問題