Javascriptは配列内のオブジェクトを置き換えます

| | | | |

Pythonリストの要素を置き換える方法は3つあります。リストのインデックス作成またはループを使用して、アイテムを置き換えることができます。既存のリストに基づいて新しいリストを作成して変更を加える場合は、リスト内包表記を使用できます。

リスト内の値を変更することを決定できます。あなたがレストランのメニューを作成しているとしましょう。間違ったメニュー項目の1つを綴ったことに気付くかもしれません。このエラーを修正するには、リスト内の既存のアイテムループを使用してPythonリスト内のアイテムを置き換えることができます。

リスト内のPython置換要素

、インデックスリストo内包リスト。最初の2つの方法は、既存のリストをリスト内包表記に変更し、指定された変更を加えた新しいリストを作成します

各メソッドの要約のいずれか:。

  • リストのインデックス作成:使用しますこの要素に関連付けられた値を変更するためのリスト内の要素のインデックス番号。等号は、リスト内の値を変更するために使用されます
  • リストインクルード:。リスト構文Understandは、既存の会社の新しいリストを作成します。リストを理解して条件を指定し、ループの新しいリストの値を決定できます。
  • ループはリストの要素を繰り返し処理します。インデックス付けは、リストに実際の変更を加えるために使用されます。 enumerate()メソッドを使用して、反復可能なインデックス番号と値の2つのリストを作成します。

このガイドでは、これらの各メソッドについて説明します。開始に役立つように、それぞれの例を参照します

リスト内のPython置換項目。インデックスのリストを使用する

リスト内のアイテムを置き換える最良の方法は、Python構文のインデックスを使用することです。インデックスを作成すると、リストから1つまたは一連のアイテムを選択できます。代入演算子を使用すると、リスト内の特定の位置の値を変更できます。

衣料品店で店舗価格情報プログラムを構築しています。リストの最初のアイテムの価格を5ドル引き上げる必要があります。これを行うには、「リストのインデックス作成」を使用します。

まず、当社の製品の価格を含むリスト:。

インデックスを使用して、リストの最初のポイントである 99.95を選択して変更します。この値のインデックス位置はゼロです。これは、リストがゼロからインデックス付けされているためです。

コードは位置0の要素を選択し、その値を 104.95に設定します。これは、古い値から5ドルの増加を表します。私たちのコードは、最初の価格変更でアイテムのリストを返します:

現在の価格の値に5を追加することで、リストを変更できます[0]:

price [0]は、リストの最初の要素( index)

私たちのコードは、最初の例と同じ値のリストを返します。

Pythonリスト内の要素を置換:

<を含むリストを使用a href = "/ python-list-comprehension /"> Pythonリストの紹介は、リスト内のアイテムを見つけて置き換える最もPython的な方法かもしれません。この方法は、既存のリストの値に基づいて新しいリストを作成する場合に便利です。

リストの使用理解により、既存のリスト内のアイテムを参照して、新しいリストを作成できます。特定の基準に基づいています。たとえば、既存のリストから「C」で始まるアイテムを含む新しいリストを生成できます。

ここでは、小売店のすべての商品の10%割引を計算するプログラムを作成します。 50ドル以上の価値のある衣類の価格以前の価格表を使用します:

次に、リストの要素を置き換えることで構成されるリストを定義します。

このリストには、「価格」リストが繰り返され、50ドルを超える価値のある値が見つかります。これらのアイテムには10%の割引が適用されます。 round()メソッドを使用して、更新された値を小数点以下2桁までラップしてみましょう。

コードは、新しい価格のリストを返します。

の各要素に削減が正常に適用されました10%

Pythonがリスト内の要素を置き換えます。 Forループの使用

python by loop を使用して、リスト内の要素を置き換えることができます。これを行うには、 Python enumerate()関数が必要です。この関数は、2つのリストを返します。リスト内のインデックス番号とリスト内の値です。これら2つのリストを1つのループで繰り返します

この例では、コードで同じ価格表を使用します。

次に、このリストをで繰り返すループを定義します。列挙関数()

値「index」は、の位置を格納します。インデックスd`要素。 「アイテム」は、このインデックス位置にリンクされている値です。カンマは、enumerate()メソッドによって返される2つのリスト値を区切ります

メソッドまたは別の値の2つ以上の値を取得することを解凍と呼びます。enumerate()メソッドの2つのリストを「解凍」しました。

上記と同じ式を使用して計算します。 10%のアイテムが50ドルを超える値。コードを実行して、何が起こるか見てみましょう。

コードは、割引に基づいて「価格」リストのアイテムを正しく変更します。

結論

リストの理解を使用して、Pythonリストのアイテムを置き換えることができます。インデックス作成、またはループ。

リスト内の値を置き換える場合は、インデックス作成の構文の方が適切です。基準を満たすリスト内の複数のアイテムを置き換えるには、リストを理解することを使用することをお勧めします。カールは機能的ですが、リストの理解よりもPythonicではありません。

Pythonの学習に役立つリソースに興味がありますか?その場合は、 Python学習ガイドを確認してください。このガイドには、役立つコース、書籍、学習リソースのリストが含まれています。言語をマスターする。

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method