Python 简明教程
Python - Add List Items
Adding List Items Using append() Method
Python 中的 append() 方法用于在列表的末尾添加单个元素。
我们可以通过在括号内指定我们要添加的元素来使用 append() 方法添加列表项,例如 my_list.append(new_item) ,它将 new_item 添加到 my_list 的末尾。
Adding List Items Using insert() Method
Python 中的 insert() 方法用于在列表内的指定索引(位置)处添加元素,将现有元素移位以适应新的元素。
我们可以通过在括号中指定要插入新项的索引位置和项本身来使用 insert() 方法添加列表项,例如 my_list.insert(index, new_item) 。
Example
在此示例中,我们有一个包含各种项的原始列表。我们使用 insert() 方法在特定位置将新元素添加到列表中:
list1 = ["Rohan", "Physics", 21, 69.75]
list1.insert(2, 'Chemistry')
print ("List after appending: ", list1)
list1.insert(-1, 'Pass')
print ("List after appending: ", list1)
在向列表中追加 “Chemistry” 后,我们得到以下输出:
List after appending: ['Rohan', 'Physics', 'Chemistry', 21, 69.75]
然后,在索引 “-1” 处(它最初指 69.75)插入 “Pass”,我们得到:
List after appending: ['Rohan', 'Physics', 'Chemistry', 21, 'Pass', 69.75]
我们可以看到 “Pass” 并未插入更新后的索引 “-1”,而是插入到之前的索引 “-1”。该行为是因为在向列表中追加或插入项时,Python 不会动态更新负索引位置。