Python 3で、単一のアイテムをN回繰り返してリストを作成する

PYTHON3 チュートリアル

Python 3でリスト内のアイテムを繰り返す方法

Python 3では、リスト内包表記forループを使用して、単一のアイテムを繰り返してリストを作成することができます。以下に具体的な方法と例を示します。

リスト内包表記を使用した方法

# 3回"Hello"を繰り返すリストを作成する
my_list = ["Hello" for _ in range(3)]
print(my_list)

上記のコードでは、range()関数を使用して3回繰り返し、”Hello”をリストに追加しています。出力は次のようになります。

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

forループを使用した方法

# 5回"Python"を繰り返すリストを作成する
my_list = []
for _ in range(5):
    my_list.append("Python")
print(my_list)

上記のコードでは、forループを使用して5回繰り返し、”Python”をリストに追加しています。出力は次のようになります。

['Python', 'Python', 'Python', 'Python', 'Python']

リスト内包表記と条件式を組み合わせた方法

# 偶数回"Goodbye"と奇数回"World"を交互に繰り返すリストを作成する
my_list = ["Goodbye" if i % 2 == 0 else "World" for i in range(6)]
print(my_list)

上記のコードでは、if条件式を使用して、偶数回は”Goodbye”、奇数回は”World”を交互にリストに追加しています。出力は次のようになります。

['Goodbye', 'World', 'Goodbye', 'World', 'Goodbye', 'World']

以上がPython 3で単一のアイテムを繰り返してリストを作成する方法の例です。リスト内包表記やforループを活用することで、効率的にリストを生成することができます。

Python 3では、リスト内包表記を使用して、単一のアイテムをN回繰り返してリストを作成することができます。以下はその方法です。

“`python
item = ‘A’ # 繰り返すアイテム
N = 5 # 繰り返す回数

result_list = [item for _ in range(N)]
print(result_list)
“`

このコードでは、`item`に指定したアイテムを`N`回繰り返してリスト`result_list`を作成し、その結果を表示しています。リスト内包表記を使用することで、簡潔に繰り返し処理を行うことができます。

購読
通知
0 Comments
Inline Feedbacks
View all comments