Javascriptは配列内のオブジェクトを置き換えます
array Python module |
ast Python module |
code Python module |
COM PHP module |
cURL PHP module |
decimal Python module |
dis Python module |
enum Python module |
Ev PHP module |
iat |
io Python module |
JavaScript |
numbers Python module |
operator Python module |
os Python module |
Python functions |
re Python module |
resource Python module |
select Python module |
sep |
StackOverflow |
UI PHP module |
URLs PHP module |
Zip PHP module
Michael Zippo
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つのリスト値を区切ります