Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonリストに同様の値を複数回追加する


リストに同じ番号または文字列を複数回表示する必要がある場合があります。一部の計算の目的で、これらの数値または文字列を生成する場合もあります。 Pythonには、これを実現するのに役立ついくつかの組み込み関数が用意されています。

使用*

これは最もよく使われる方法です。ここでは、*演算子を使用して、演算子の前に記載されている文字の繰り返しを作成します。

given_value ='Hello! '
repeated_value = 5*given_value
print(repeated_value)

上記のコードを実行すると、次の結果が得られます。

Hello! Hello! Hello! Hello! Hello!

リピートの使用

itertoolsモジュールは繰り返し機能を提供します。この関数は、繰り返し可能な文字列を、文字列を繰り返さなければならない回数とともにパラメータとして受け取ります。拡張機能は、結果を保持するリストの次のアイテムを作成するためにも使用されます。

from itertools import repeat
given_value ='Hello! '
new_list=[]
new_list.extend(repeat(given_value,5))
print(new_list)

上記のコードを実行すると、次の結果が得られます。

['Hello! ', 'Hello! ', 'Hello! ', 'Hello! ', 'Hello! ']

extendとforループの使用

また、extend()を使用して、rangeとforループを使用して繰り返される文字列のリストを作成することもできます。最初に空のリストを宣言し、次にforループによって作成された要素を追加してリストを拡張し続けます。 range()は、forループが実行される回数を決定しました。

given_value ='Hello! '
new_list=[]
new_list.extend([given_value for i in range(5)])
print(new_list)

上記のコードを実行すると、次の結果が得られます。

['Hello! ', 'Hello! ', 'Hello! ', 'Hello! ', 'Hello! ']

  1. Pythonリストに同様の値を複数回追加する

    リストに同じ番号または文字列を複数回表示する必要がある場合があります。一部の計算の目的で、これらの数値または文字列を生成する場合もあります。 Pythonには、これを実現するのに役立ついくつかの組み込み関数が用意されています。 使用* これは最もよく使われる方法です。ここでは、*演算子を使用して、演算子の前に記載されている文字の繰り返しを作成します。 例 given_value ='Hello! ' repeated_value = 5*given_value print(repeated_value) 上記のコードを実行すると、次の結果が得られます。 Hello! Hel

  2. Pythonのサブリストに付加価値を付ける

    場合によっては、既存のリストに追加の値を導入する必要があります。この記事では、既存のリストの各項目と組み合わせて、新しい値を既存のリストに挿入する方法を説明します。 Forループの使用 同じ長さのアイテムを含むリストを取得する場合、このメソッドを使用して、リストの各アイテムに新しい値を導入できます。以下の例では、リストを取得しています 例 List = [[10, 20], [14, 8],['Mon','Tue']] print("Given List: \n" + str(List)) s = "Rise" t =