Python 3的学习之——List元素添加
- L.append()
- L.extend()
- L.insert()
本文将对于Python中
List(列表) 中元素的添加方法。分别为
append(),extend(),insert()。
L.append()
L.append(object) -> None -- append object to end
List的 append() 方法是在List的末尾添加一个元素,参数类型为object
代码实例
member = ['Tom', 'Sunny', 'Honer', 'Lily']
print(member)
member.append('Bob')
print(member)
输出
['Tom', 'Sunny', 'Honer', 'Lily']
['Tom', 'Sunny', 'Honer', 'Lily', 'Bob']
L.extend()
L.extend(iterable) -> None -- extend list by appending elements from the iterable
List的 extend() 方法是向一个List添加另外一个可迭代对象(可以为List,也可以为元组tuple),参数类型为iterable
代码实例
member = ['Tom', 'Sunny', 'Honer', 'Lily']
print(member)
member.extend(['Lisa','Wilim'])
print(member)
member.extend(('Orae', 'Proek'))
print(member)
输出
['Tom', 'Sunny', 'Honer', 'Lily']
['Tom', 'Sunny', 'Honer', 'Lily', 'Lisa', 'Wilim']
['Tom', 'Sunny', 'Honer', 'Lily', 'Lisa', 'Wilim', 'Orae', 'Proek']
L.insert()
L.insert(index, object) -- insert object before index
List的 insert() 方法是向指定位置插入元素,参数类型分别为int,object
代码实例
member = ['Tom', 'Sunny', 'Honer', 'Lily']
print(member)
member.insert(2, 'Timy')#在Sunny(第2个元素)后添加Timy
print(member)
输出
['Tom', 'Sunny', 'Honer', 'Lily']
['Tom', 'Sunny', 'Timy', 'Honer', 'Lily']