2016-11-10 10 views
-1

私はPythonが初めてです。私は提出しているフラスコのフォームを持っています。フラスコフォームをリストに登録するにはどうすればいいですか?

submittedWords=[] 
for v in request.form.items(): 
    submittedWords.append(v) 

は、この彼は、次のMTを与える:私は次のようにフォームが、私はリストにデータを投稿しようとしています送信すると

[('w1', 'first'), ('w2', 'second'), ('w5', 'third'), ('w7', 'fourth'), ('w4', ''), ('w6', ''), ('w3', '')] 

W1、W3、W2 ....入力名であり、第1、第2、第3 ...は入力/送信されたデータです。

このタプルはリストの中にありますか?

は、事前に

['first','second','third','fourth','','',''] 

感謝としてだけで出力する「データ」セクションにあり方法です!

+0

参照=のように宣言されていない辞書です{:1、 "犬": "猫" 2}?それがどう同じかわからない? – Sledro

答えて

3

これは、itemsの機能です。それは(キー、値)のペアの形で辞書を反復する。

あなただけの値をしたい場合は、それらを反復処理:

for v in request.form.values(): 
+0

パーフェクト。私はこれを最初に試してみたが、当時の私のコードのどこかにエラーがあったに違いない。あなたのおかげで2時間後にもう一度試してみました。それは私にできるときに正しいとマーク。 – Sledro

+0

これは重複していると思いますか?私はこれ以上の理由でこれ以上転記することはできず、正しいとは思わない。 – Sledro

関連する問題