リストでsum()を実行するときにPythonリストの要素を置き換える方法

スクマール

整数と文字列のデータ型を含むPythonリストがあります。私がする必要があるのはsum()、リストで関数を実行するときに要素の置換を実行することだけです

例:リストはlis=[ 1, 4, 'Jan', 8]合計関数を実行するときにJan整数1置き換える必要があります。したがって、sum関数の最終出力は次のようにsum(lis)なり1 + 4 + 1 + 8ます14

リストにはそのような文字列が複数ある可能性があり、リストで実行sum()するときはそれらすべての文字列を置き換える必要があります。仮定しFeb=2, Mar=3, Apr=4Feb置き換えられ2たときsum()などと呼ばれています

リスト内の要素を置き換えたくありません。それらは、合計が呼び出されたときにのみ交換する必要があります。組み込み関数またはそれを行うための何かがありますか?

blue_note

合計中にリストの要素を値にマップする必要があります。それを行う関数を作成する必要があります(そのための組み込み関数はあり得ず、値を知っているのはあなただけです)。何かのようなもの

def f(value):
   if isinstance(value, int):
      return value
   return months[value]

monthsような口述はどこにありますか{'jan': 1, 'feb': 2...}

その後、

sum([f(value) for value in my_list])

または

sum(map(f, my_list))

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

すべての要素のリストで空白を「_」に置き換える方法-Python

分類Dev

Pythonでリストの要素を置き換えるコスト

分類Dev

Pythonでリストの要素を置き換えるコスト

分類Dev

Pythonでリストのリストを置き換える方法

分類Dev

Python別のリストにもあるリスト内の要素を置き換え、他の要素を削除する

分類Dev

リストのリスト内のリスト間で要素をランダムに置き換える方法

分類Dev

リストの要素を別の要素に置き換える

分類Dev

Pythonでリスト内の重複する要素を置き換えますか?

分類Dev

(python) リストで番号を順序に置き換える方法

分類Dev

要素のリストを別のリストの要素に置き換えるHaskell

分類Dev

両方が同じである場合にリスト内の2つの要素を置き換える方法(Python)

分類Dev

リストの要素を複数の値に置き換える

分類Dev

別のリストからのルックアップを実行することにより、タプルのリスト内の要素を置き換える効率的な方法(python)

分類Dev

リストの特定の位置にある要素を置き換える方法は?

分類Dev

リストのすべての要素を置き換える

分類Dev

Python:あるリストを別のリストに置き換えますか?

分類Dev

リスト内の特定の要素を別のリストの要素、pythonにランダムに置き換える

分類Dev

リストの各要素を特定のリストに置き換える

分類Dev

Pythonでリストの最初の20要素を0に置き換えます

分類Dev

リストの要素を別のリスト要素にランダムに置き換える方法は?

分類Dev

リスト内のリスト(リストのリスト)内の要素を置き換える方法は?

分類Dev

リスト要素を名前で別のリストに置き換えます

分類Dev

Pythonリスト要素を奇数位置で別の値に置き換えます

分類Dev

python3を使用してリストのリスト内の要素を置き換える方法は?

分類Dev

画像のリストをjQueryに置き換える方法は?

分類Dev

リストのリストの内容を置き換えるPythonの方法は?

分類Dev

Paw でリクエストを実行すると、認証環境変数が置き換えられる

分類Dev

リスト内の値を複数の行に置き換える(Python 2.7)

分類Dev

Golangの前の行を置き換えずに最後のSQL行をリストに追加する方法

Related 関連記事

  1. 1

    すべての要素のリストで空白を「_」に置き換える方法-Python

  2. 2

    Pythonでリストの要素を置き換えるコスト

  3. 3

    Pythonでリストの要素を置き換えるコスト

  4. 4

    Pythonでリストのリストを置き換える方法

  5. 5

    Python別のリストにもあるリスト内の要素を置き換え、他の要素を削除する

  6. 6

    リストのリスト内のリスト間で要素をランダムに置き換える方法

  7. 7

    リストの要素を別の要素に置き換える

  8. 8

    Pythonでリスト内の重複する要素を置き換えますか?

  9. 9

    (python) リストで番号を順序に置き換える方法

  10. 10

    要素のリストを別のリストの要素に置き換えるHaskell

  11. 11

    両方が同じである場合にリスト内の2つの要素を置き換える方法(Python)

  12. 12

    リストの要素を複数の値に置き換える

  13. 13

    別のリストからのルックアップを実行することにより、タプルのリスト内の要素を置き換える効率的な方法(python)

  14. 14

    リストの特定の位置にある要素を置き換える方法は?

  15. 15

    リストのすべての要素を置き換える

  16. 16

    Python:あるリストを別のリストに置き換えますか?

  17. 17

    リスト内の特定の要素を別のリストの要素、pythonにランダムに置き換える

  18. 18

    リストの各要素を特定のリストに置き換える

  19. 19

    Pythonでリストの最初の20要素を0に置き換えます

  20. 20

    リストの要素を別のリスト要素にランダムに置き換える方法は?

  21. 21

    リスト内のリスト(リストのリスト)内の要素を置き換える方法は?

  22. 22

    リスト要素を名前で別のリストに置き換えます

  23. 23

    Pythonリスト要素を奇数位置で別の値に置き換えます

  24. 24

    python3を使用してリストのリスト内の要素を置き換える方法は?

  25. 25

    画像のリストをjQueryに置き換える方法は?

  26. 26

    リストのリストの内容を置き換えるPythonの方法は?

  27. 27

    Paw でリクエストを実行すると、認証環境変数が置き換えられる

  28. 28

    リスト内の値を複数の行に置き換える(Python 2.7)

  29. 29

    Golangの前の行を置き換えずに最後のSQL行をリストに追加する方法

ホットタグ

アーカイブ