一、列表插入操作
1、List#insert 函数简介
Python 列表 通过调用 List#insert 函数 插入元素 , 该函数需要传入两个参数 ,
- 第一个参数是 下标索引 ;
- 第二个参数是 要插入的元素 ;
该函数的作用是 在 下标 指定的元素 之前插入一个新的元素 , 原来下标位置的元素 , 被挤到后面的位置 ;
List#insert 函数原型 :
代码语言:javascript复制 def insert(self, *args, **kwargs): # real signature unknown
""" Insert object before index. 在索引之前插入对象。"""
pass
2、代码示例 - 列表插入元素
代码示例 :
代码语言:javascript复制"""
列表 List 常用操作 代码示例
"""
# 定义列表
names = ["Tom", "Jerry", "Jack"]
print(names)
# 插入数据
names.insert(1, "Trump")
print(names)
执行结果 :
代码语言:javascript复制['Tom', 'Jerry', 'Jack']
['Tom', 'Trump', 'Jerry', 'Jack']
二、列表追加元素操作
1、List#append 函数简介
列表追加元素操作 可以通过调用 List#append 函数实现 , 追加的元素直接放在列表的尾部 ;
- 可以追加一个元素 ;
- 也可以追加一个列表 , 包含多个元素 , 但是追加的列表被当做一个元素对待 ;
List#append 函数原型 :
代码语言:javascript复制 def append(self, *args, **kwargs): # real signature unknown
""" Append object to the end of the list.将对象追加到列表的末尾。 """
pass
2、代码示例 - 列表追加元素
代码示例 :
代码语言:javascript复制"""
列表 List 常用操作 代码示例
"""
# 定义列表
names = ["Tom", "Jerry", "Jack"]
print(names)
# 插入单个数据
names.append("Trump")
print(names)
# 插入多个数据
names.append(["Joe", "Bob"])
print(names)
执行结果 :
代码语言:javascript复制['Tom', 'Jerry', 'Jack']
['Tom', 'Jerry', 'Jack', 'Trump']
['Tom', 'Jerry', 'Jack', 'Trump', ['Joe', 'Bob']]