数 据 结 构
一、【列表】操作列表的方法如下:
列表是可变序列,通常用于存放同类项目的集合。
list_one = [1, 2, 3, 4, True, False, 'pig', 1, 1, 1, 1, 0, 0]
list_two = [1, 8, 10, 50, 400, 1000, 600, 2, 3, 99]
# 1、添加元素,在列表的末尾添加一个元素
list_one.append('U')
print(list_one)
# 2、扩展列表,使用可迭代对象中的所有元素进行扩展
list_one.extend(list_one)
print(list_one)
# 3、插入, 给指定位置插入元素
list_one.insert(1, 'A')
print(list_one)
# 4、移除,移除列表中第一个值,如果没有就抛ValueError异常
list_one.remove('A')
print(list_one)
# 5、删除,删除给定位置的元素,如果没有给定位置就默认删除列表中最后一个元素
list_one.pop(1) # 给定位置,删除的就是制定位置的元素
print(list_one)
list_one.pop() # 没给定位置,默认删除列表中最后一个元素
print(list_one)
# 6、清空,清空列表中所有的元素
list_one.clear()
print(list_one)