2022.07.10 DAY10
1. 列表元素的增加
- 一般只在列表的尾部添加或删除元素。
- 中间操作涉及到元素的移动。
1. append() 方法
2. + 方法
3. extend() 方法
- 将目标列表的所有元素添加到本列表的尾部,属于原地操作。
- 不创建新的列表对象。
4. insert() 插入函数
- 指定位置插入新的元素。
- 插入位置后边的元素需要向后移动。
- 尽量避免使用。
5. 乘法扩展
6. 测试代码:
# 元素的添加和删除
def test():
myList = [0, 2, 5, '520', True]
print(myList)
myList.append('I love you')
print(myList)
myList += ["早上好"]
print(myList)
print(f"len(myList) = {len(myList)}")
myList.extend('好可爱')
print(myList)
myList.insert(3, "XX")
print(myList)
# Main
if __name__ == '__main__':
test()
2. 列表元素的删除
1. del 方法
2. pop() 方法
- 删除并返回指定位置元素。
- 如果未指定位置则默认操作列表最后一个元素。
3. remove() 方法
4. 测试代码:
# 元素的删除
def test2():
myList = [0, 2, 5, "XX", '520', True, 'I love you', "早上好", '好可爱']
print(myList)
del myList[4]
print(myList)
print(myList.pop())
print(myList)
print(myList.pop(2))
print(myList)
myList.remove(0)
print(myList)
# Main
if __name__ == '__main__':
test2()