Pythonの文字列と比較してリスト要素のインデックスを見つける方法は?

good_pro

次のように、いくつかのファイルを含むリストがあるとします。

file_list = ['folder\\text.txt', 'folder\\data.csv', 'folder\\picture.png']

また、文字列を宣言しました:

file = 'text.txt'  #Did not include 'folder\\', intentionally.

'file'変数を使用してfile_listのインデックスを取得するにはどうすればよいですか?

私は以下を試しました:

index = file_list.index(file)
filename = file_list[index]
print(filename)

しかし、私はこの結果を得ています:

ValueError: 'text.txt' is not in list

ソリューションが失敗した理由は理解しましたが、文字列変数を使用してインデックスを取得するための効率的なソリューションはありますか?

ネオ

の各要素をチェックしてfile_listfileのインデックスを見つける必要があります

def find_index(file, file_list):
    for idx, file_name in enumerate(file_list):
        if file in file_name:
            print(f"idx:{idx}, file_name:{file_name}")
            return idx


if __name__ == '__main__':
    file_list = ['folder\\text.txt', 'folder\\data.csv', 'folder\\picture.png']
    file = 'text.txt'
    idx = find_index(file, file_list)
    if idx:
        print(file_list[idx])
    else:
        print(f"Couldn't find idx of {file} ")

出力:

idx:0, file_name:folder\text.txt
folder\text.txt

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Javaのストリームを使用して文字列コレクション内の要素のインデックスを見つける方法は?

分類Dev

python-別のリストの要素と比較することにより、リスト内の要素のインデックスを見つける最速の方法

分類Dev

範囲を使用してnumpy配列内のリスト要素のインデックスを見つける方法

分類Dev

特定の文字列で始まるリスト内の要素のインデックスを見つける方法

分類Dev

Pythonを使用して2つのリストの共通部分のインデックスを見つける方法は?

分類Dev

ソートされたベクトルと比較して要素のインデックスを見つける

分類Dev

python:文字列のリストをループして指定された要素のインデックスを見つける

分類Dev

リストとして存在する列要素のデータフレームインデックスを見つける最速の方法

分類Dev

PHP文字列のインデックスを使用して文字を見つける方法は?

分類Dev

python-部分的な文字列に基づいてリスト内のインデックス位置を見つける

分類Dev

配列要素のインデックスを見つける方法

分類Dev

Pythonでリストの行と列のインデックスを見つける方法

分類Dev

Googleスプレッドシートスクリプトを使用して、列の最初の一致のインデックスを見つける方法は?

分類Dev

文字列の最初の母音のインデックスを見つける方法は?

分類Dev

ネストされたリスト内の要素のインデックスを見つける方法は?

分類Dev

numpy配列で最大要素比較のインデックスを見つける

分類Dev

Pythonでリスト内の要素の開始インデックスと終了インデックスを自動的に見つける方法

分類Dev

シンボルに基づいてシンボリックマトリックス内の要素のインデックスを見つける方法は?

分類Dev

別のリストまたは配列に基づいて配列/リスト内の要素のインデックスを見つける

分類Dev

配列内のすべての要素のインデックスを見つける方法は?

分類Dev

別のリストの要素のいずれかであるリストの最初の2つの要素のインデックスを見つける方法は?

分類Dev

別のリストの要素のいずれかであるリストの最初の2つの要素のインデックスを見つける方法は?

分類Dev

別のリストの要素のいずれかであるリストの最初の2つの要素のインデックスを見つける方法は?

分類Dev

別のリストの要素のいずれかであるリストの最初の2つの要素のインデックスを見つける方法は?

分類Dev

Python:配列内の特定の要素のインデックスを見つける方法は?

分類Dev

R:要素フォームリストを削除する/そのインデックスを見つける方法は?

分類Dev

リスト内の要素のSCSSインデックスを見つける方法は?

分類Dev

特定のインデックスから最後までリスト内の要素を見つける方法は?

分類Dev

.Net2.0のリスト内で文字列のインデックスを見つける方法

Related 関連記事

  1. 1

    Javaのストリームを使用して文字列コレクション内の要素のインデックスを見つける方法は?

  2. 2

    python-別のリストの要素と比較することにより、リスト内の要素のインデックスを見つける最速の方法

  3. 3

    範囲を使用してnumpy配列内のリスト要素のインデックスを見つける方法

  4. 4

    特定の文字列で始まるリスト内の要素のインデックスを見つける方法

  5. 5

    Pythonを使用して2つのリストの共通部分のインデックスを見つける方法は?

  6. 6

    ソートされたベクトルと比較して要素のインデックスを見つける

  7. 7

    python:文字列のリストをループして指定された要素のインデックスを見つける

  8. 8

    リストとして存在する列要素のデータフレームインデックスを見つける最速の方法

  9. 9

    PHP文字列のインデックスを使用して文字を見つける方法は?

  10. 10

    python-部分的な文字列に基づいてリスト内のインデックス位置を見つける

  11. 11

    配列要素のインデックスを見つける方法

  12. 12

    Pythonでリストの行と列のインデックスを見つける方法

  13. 13

    Googleスプレッドシートスクリプトを使用して、列の最初の一致のインデックスを見つける方法は?

  14. 14

    文字列の最初の母音のインデックスを見つける方法は?

  15. 15

    ネストされたリスト内の要素のインデックスを見つける方法は?

  16. 16

    numpy配列で最大要素比較のインデックスを見つける

  17. 17

    Pythonでリスト内の要素の開始インデックスと終了インデックスを自動的に見つける方法

  18. 18

    シンボルに基づいてシンボリックマトリックス内の要素のインデックスを見つける方法は?

  19. 19

    別のリストまたは配列に基づいて配列/リスト内の要素のインデックスを見つける

  20. 20

    配列内のすべての要素のインデックスを見つける方法は?

  21. 21

    別のリストの要素のいずれかであるリストの最初の2つの要素のインデックスを見つける方法は?

  22. 22

    別のリストの要素のいずれかであるリストの最初の2つの要素のインデックスを見つける方法は?

  23. 23

    別のリストの要素のいずれかであるリストの最初の2つの要素のインデックスを見つける方法は?

  24. 24

    別のリストの要素のいずれかであるリストの最初の2つの要素のインデックスを見つける方法は?

  25. 25

    Python:配列内の特定の要素のインデックスを見つける方法は?

  26. 26

    R:要素フォームリストを削除する/そのインデックスを見つける方法は?

  27. 27

    リスト内の要素のSCSSインデックスを見つける方法は?

  28. 28

    特定のインデックスから最後までリスト内の要素を見つける方法は?

  29. 29

    .Net2.0のリスト内で文字列のインデックスを見つける方法

ホットタグ

アーカイブ