# coding:utf-8
# Auth:fxx
# Date:
# 主题:
"""
列表的添加
"""
list1 = ["王一", "王二", "王三", "王四"]
list1.append("张一") # 末尾追加元素
print(list1)
list1.insert(3,"李一") #指定序列插入元素
print(list1)
list2 = ["万一","万二"]
list3 = (1,{"姓名":"王菲"})
"""
extend(self, *args, **kwargs), Extend list by appending elements from the iterable追加可迭代对象
*args--不定长
**kwargs--字典
"""
list1.extend(list2) # list2列表或元组(可迭代对象)追加到list1列表
list1.extend(list3)
print(list1)
print(list2)
print(list3)
"""
列表的删除、查询、修改
"""
list4 = ["张三", 1, 10, 100, 1000, 10000, 100000, 1000000]
print(list4.pop()) # 默认删除末尾元素
print(list4.pop(3)) # 指定序列删除元素
list4.remove("张三") # 执行元素删除
print(list4)
list4.clear() # 清空列表,变成空列表
print(list4)
list5 = ["张三", "李四", 1, "张三", 100, "王五", 10000, 100000, 1000000]
print(list5.index("李四")) # 查找元素的序列
print(list5.count("张三")) # 查找/统计元素个数
print("王五" in list5) # 判断元素是否在列表中,true或false
list5[2] = "我是修改的值" # 通过序列修改元素
print(list5)