#(1)定义
list = []#定义一个空的列表
listName = ["张无忌","李元芳","狄仁杰","韩磊"]#定义列表,存储了4个元素
#(2)获取列表中值
print("获取列表中第1个值:%s"%(listName[0]) )#张无忌
print("获取列表中第1个值:%s"%(listName[1]) )##李元芳
# print("获取列表中第10个值:%s"%(listName[9])) 列表索引超出范围
# IndexError: list index out of range
#(3)获取索引(下标)
print("李元芳的索引(下标):%s"%(listName.index("李元芳") ) )#如果有多个,找第一个
#ValueError:’小小‘is not in list,找不到会报错
#print("小小的索引(下标):% s" %(listName.index("小小") ) )
#(4)修改 列表中的值
listName[3] = "李元芳"
print("李元发的索引(下标):% s"%(listName.index("元芳") ) )
#(5)添加
#5.1append在尾部添加
listName.append("小小")#["张无忌","元芳","狄仁杰","韩磊","小小"]
print(listName)
list2 = ["圆圆","团团","泡泡"]
#5.3extend扩展,A.extend(B),将B列表中元素放到A后面
listName.extend(list2)
print(listName)
#(6)删除
#6.1remove:删除列表中具体的值
listName.remove("圆圆")
print(listName)
#6.2 pop(),把尾部元素删除
listName.pop()
print(listName)
#6.3 pop(2),指定索引的删除
listName.pop(2)#删除 索引为2的元素
print(listName)
#6.4清空,将列表中所有元素全部删除
listName.clear()
print(listName)
#7 元素的长度(元素的个数)
print("统计 列表 长度%d"%(len(listName)))
print("统计小姐姐 的个数%d"%(listName.count("小姐姐")))
# 8 删除 del,删除 内存空间 的位置
print(listName)
del listName[1]
print(listName)
a = 18
print(a)
del a
print(a)#NameError:name 'a' is not defined