2017-10-11 11 views
1

私はリスト内のキーワードを検索し、そのキーワードと一致するすべてのリストアイテムの位置を表示しようとしています。私はまだ役に立つ何かを気にするために管理していませんでしたし、誰もが私を助けることができればと思いまして、ここでは[使用することを学ぶリスト内のキーワードを検索する

import os 
directory = os.listdir() 
print(directory) 
pyFilename = '.py' 
if pyFilename in directory: 
     print("working") 

答えて

1

私が現在持ってチェックアウトlist comprehenssionsenumerate

import os 
pyFilename = '.py' 
directory = [(position, filename) for position, filename in enumerate(os.listdir()) 
      if filename.endswith(pyFilename)] 
print(directory) 
0
import os 
directory = os.listdir() 
print(directory) 
pyFilename = '.py' 

list_location = 0 
for z in directory: 
    if pyFilename in z: 
     print("working: list location %s" % list_location) 

    list_location = list_location + 1 
+0

コードです'enumerate'](https://docs.python.org/3/library/functions.html#enumerate)です。 – trentcl

関連する問題