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`を作成し、その結果を表示しています。リスト内包表記を使用することで、簡潔に繰り返し処理を行うことができます。