Python のリストスライスへの代入

Pythonでリストをスライスして再代入するには、次の構文を使用します。

list_name[start:end] = new_values

そのうち、list_name は操作対象となるリストの名前、start はスライスの開始位置のインデックス(含む)、end はスライスの終了位置のインデックス(含まない)、new_values はスライス部分に代入する新しい値です。

ここでは、例をいくつか紹介します

my_list = [1, 2, 3, 4, 5]

# 对列表的第2个和第3个元素进行切片并赋值
my_list[1:3] = [6, 7]

print(my_list)  # 输出: [1, 6, 7, 4, 5]

上の例では、配列my_listの 2 番目の要素と 3 番目の要素をスライスして新しい値 [6, 7] に置き換え、更新された配列を出力しています。

bannerAds