enumerate

    1

    2答えて

    与えられたリストに2回現れる数値の値を出力するコードを書いていると思いますが、Pythonで組み込み関数を使用することはできません。列挙型を使わないで、どのように書くことができますか? def find_second_occurrence(xs,v): count = 0 value = None for i, x in enumerate(xs): if

    2

    3答えて

    リストをループするために列挙を使用するコードを書きました。 for index, item in enumerate(list[start_idx:end_idx]) print('index [%d] item [%s]'%(str(index), item)) リストの項目は単なる文字列です。時にはリスト全体を列挙したくない場合もありますが、リストをスライスして別のものを行うこと

    1

    1答えて

    私は、170のオランダ語小説からなるテキストファイルのコーパスを準備しています。私は文学者であり、比較的Pythonの初心者でもあり、一般的なプログラミングでもあります。私がしようとしているのは、小説の実際の内容(すなわちストーリー)に属さない各.txtファイルからすべてを取り除くためのPythonスクリプトを書くことです。私が削除したいのは、ePubを.txtに変換する際の著者、blurbs、そ

    0

    2答えて

    の戻り整数値は、このコードでリスト項目の位置の整数値を取得するためのクリーンな方法があります:リストとして「RT」の後 a = ['m', 'rt', 'paaq', 'panc'] loc = [i for i, x in enumerate(a) if x == 'rt'] loc_str = str(loc).strip('[]') loc_int = int(loc_str) id

    4

    1答えて

    このような辞書で列挙しようとしていますが、機能しません。各エントリを列挙しながら、Pythonで辞書を反復する最も簡単な方法は何ですか? for i, k, v in enumerate(my_dict.iteritems()): print i, k, v

    0

    2答えて

    私は配列を持っています。目標は、最初の2つのインデックス値を削除することです。THENは最大3つの値を呼び出します(後で平均します)。私の問題は、2番目と3番目の最大値を呼び出すことです 私の方法は、maxを呼び出してから最大値を取り除き、新しい配列array1を呼び出し、この配列から2番目に高い/最大値である最大値を呼び出します。 ABOVE //最大値を呼び出すために var ammended

    -1

    2答えて

    私はむしろPythonに新しいので、私に同行してください。 私はいくつかの単語の文字列を取り、これをリストに変更し、リスト内の各アイテムに個別の番号(インデックスと呼ぶと思います)を与えたいと思います。私は解決策を見回し、頻繁に言及された列挙関数を見ました。私はそれを使用することができますが、私がしたいのは、文字列中の重複する単語を前のものと同じインデックスに割り当てることです。私はこれを達成する

    0

    1答えて

    私は自分のコンピュータ上のtxtファイル形式の電子メールにアクセスすることができましたが、私の目標は特定のデータを取り出すことです。 re.compileとenumerateを使用して電子メールを解析し、一致する単語(私の場合はGOM Codなどの魚種)を探して印刷しました。しかし、100種類以上の電子メールがありますが、それぞれにいくつかの異なる魚種がリストされています。私の質問は次のとおりです