リストの要素を Python で変更する方法
Pythonのリスト内要素を書き換えるには、インデックスを使用してリストの特定の要素にアクセスして書き換えます。一般的な方法を次に示します。
- インデックスを用いた代入
my_list = [1, 2, 3, 4, 5]
my_list[0] = 0 # 将第一个元素修改为0
print(my_list) # 输出: [0, 2, 3, 4, 5]
- スライスを使用して代入する。
my_list = [1, 2, 3, 4, 5]
my_list[1:3] = [10, 20] # 将索引为1和2的元素修改为10和20
print(my_list) # 输出: [1, 10, 20, 4, 5]
- 追加
- 挿入する
my_list = [1, 2, 3, 4, 5]
my_list.append(6) # 在列表末尾添加一个元素
print(my_list) # 输出: [1, 2, 3, 4, 5, 6]
my_list.insert(1, 10) # 在索引为1的位置插入一个元素
print(my_list) # 输出: [1, 10, 2, 3, 4, 5, 6]
リストの要素を変更すると、もとのリストがそのまま変更され、新しいリストは作成されませんのでお気を付けください。