2016-06-15 5 views
-2

に文字列のリスト内のすべての項目を取得するにはどうすれば、次のコードを持って['Apple', 'Banana', 'Lemon']は、Python

私はこのリストのすべての要素を取得し、それらの要素を使用して別の関数を呼び出す必要があることが判明しました。リスト全体をスキャンする

私が使用:

for index in range (len(dump_final)): 
    # Another function that opens the apps are listed in dump_final 
    devM.goToApp(dump_final[index]) 

をしかし、それは文字一つ一つを返します。 'A', 'p', 'p', 'l', 'e'ではなく、'Apple'が必要です。

ループを使用してそれらを取得するにはどうすればよいですか?

ありがとうございます。

+0

forループの前にdump_finalというリストには何が入っていますか? – Ejaz

+0

[''、 ''、 ''、 ''、 ''、 ''、 ''、 ''、 ''、 ''、 ''、 ''、 ''、 ''、 ''、 ''、 ''、 ''、 ''、 ''、 ''、 ''、 ''、 ''、 ''、 ''、 ''、 '、' '、' '、' '、' '、' '、' Apps '、' '、' '、' '、' '、' '、' ' 「連絡先」、「電話」、「メール」、「ギャラリー」、「Sプランナー」、「メモ」、「設定」、 'Messages'、 'Play Store'、 'Flipboard'、 'Router'、 'Dropbox'、 '99Taxis'、 'Whoscall'、 'Outlook'、 'Detran'、 ''] –

+0

は基本的にスペースといくつかのアプリ名前 –

答えて

0

私はあなたのリストを取得方法がわからない、しかし、あなたがリストを持っている場合:

dump_final = ["Apple", "Banana", "Lemon"] 

これを行うには、よりPython的ですが:

for d in dump_final: 
    devM.goToApp(d) # Another Function that opens the apps are listed in dump_final 

インデックスする必要はありません。 Pythonはフリーのために各要素を繰り返し処理します