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

連結演算子はPythonのリストでどのように機能しますか?


連結演算子は、初期リストを追加さ​​れた順序で使用して、Pythonで新しいリストを作成します。これはインプレース操作ではありません。

list1 = [1, 2, 3]
list2 = ['a', 'b']
list3 = list1 + list2
print(list3)
出力

これにより、出力が得られます-

[1, 2, 3, 'a', 'b']

2つのリストを連結する方法は他にもあります。リストを適切に拡張する場合は、extend関数を使用するのが最も簡単です。

list1 = [1, 2, 3]
list2 = ['a', 'b']
list1.extend(list2)
print(list1)
出力 これにより出力が得られます-

[1, 2, 3, 'a', 'b']
解凍演算子*を使用して、2つのリストからリストを作成することもできます。これはPython3.5以降でのみ使用できます。

list1 = [1, 2, 3]
list2 = ['a', 'b']
list3 = [*list1, *list2]
print(list3)
出力

これにより、出力が得られます-

[1, 2, 3, 'a', 'b']

  1. [\ d +]正規表現はPythonでどのように機能しますか?

    次のコードは、指定された文字列に対して正規表現[\d+]が行うことを示しています [\ d +]正規表現は、1桁(0-9)または+文字を指します 例 import re result = re.findall(r'[\d+]', 'Taran123tula+456') print result 出力 ['1', '2', '3', '+', '4', '5', '6']

  2. Pythonファイルでアンダースコア_はどのように機能しますか?

    アンダースコア(_)はPythonでは特別です。 Pythonでアンダースコアを使用する場合は5つあります。 1.インタプリタに最後の式の値を格納するため。 Pythonインタープリターは、最後の式の値を「_」と呼ばれる特別な変数に格納します。 例 >>> 12 + 10 22 >>> _ 22 2.特定の値を無視するため。 アンダースコアは、elixir、erlang、pythonなどのいくつかの言語で特定の値を無視するためにも使用されます。特定の値が不要な場合、または値が使用されていない場合は、値をアンダースコアに割り当ててください。 例 >