python リストに値を代入する方法
次のように指定できます。
- 1つずつ代入する:リストの要素を添字によって取り出し、値を代入する方法。
my_list = [1, 2, 3]
my_list[0] = 4 # 将第一个元素赋值为4
print(my_list) # [4, 2, 3]
- スライス操作を使用して、あるリストの要素を他のリストに一括して代入します。
my_list = [1, 2, 3]
new_list = [4, 5, 6]
my_list[:] = new_list # 批量赋值
print(my_list) # [4, 5, 6]
- リストや配列に値を追加する
- 追加をする、append()
my_list = [1, 2, 3]
my_list.extend([4, 5, 6]) # 将新列表的元素添加到已有列表中
print(my_list) # [1, 2, 3, 4, 5, 6]
- リスト内包表記の使用: リスト内包表記を使用して新しいリストを作成できます。
my_list = [1, 2, 3]
new_list = [x * 2 for x in my_list] # 将列表中的元素翻倍
print(new_list) # [2, 4, 6]
リストは可変オブジェクトなので、要素の値を直接変更できます。