Pythonでは、リストにブール値(TrueまたはFalse)を追加する方法はいくつかあります。以下にその方法をいくつか紹介します。
append()メソッドを使用する
最も一般的な方法は、append()
メソッドを使用することです。以下にその実装を示します。
my_list = [1, 2, 3, 'hello'] # リストを作成
my_list.append(True) # リストにブール値を追加
print(my_list) # リストを出力
# 出力: [1, 2, 3, 'hello', True]
上記のように、ブール値(この場合はTrue)がmy_list
の末尾に追加されます。
extend()メソッドを使用する
複数のブール値をリストに追加したい場合もあります。その場合は、extend()
メソッドを使用できます。
my_list.extend((True, False)) # 複数のブール値を追加
print(my_list) # リストを出力
# 出力: [1, 2, 3, 'hello', True, False]
上記のように、一行のコードで複数のブール値(この場合はTrueとFalse)がmy_list
に追加されます。
連結演算子を使用する
連結演算子+
を使用して、複数のブール項目をリストに追加することもできます。
my_list + [True, False] # 連結による複数のブール値の追加
# 出力: [1, 2, 3, 'hello', True, False]
ただし、append()
メソッドとextend()
メソッドは直接オブジェクトを変更するのに対し、連結演算子を使用した場合、オブジェクトはそのままです。
print(my_list) # リストを出力
# 出力: [1, 2, 3, 'hello']
上記のように、連結後もmy_list
にはブール要素が含まれていません。
以上がPythonでリストにブール値を追加する方法の一部です。適切な方法を選択して、コードを効率的に作成しましょう。