namelist = [] #定义一个空的列表
namelist = ["刘","关","张"]# 访问方式:通过下标访问
print(namelist[0])
# 列表中可以存储混合类型
testlist = (1,"测试")
print(type(testlist[0]))
print(type(testlist[1]))
for name in namelist:
print(name)
lenth = len(namelist)
i = 0
while(i < lenth):
print(namelist[i])
i += 1
# 增 删 改的操作
#1、增加
#append的用法
print("--------增加前————————")
for name in namelist:
print(namelist)
nametemp = input("请输入一个名字")
namelist.append(nametemp) #在末尾添加一个元素
print("--------增加后——————")
for name in namelist:
print(namelist)
a = [1,2]
b = [3,4]
a.append(b)
print(a)
# 运行后可以看到b这个列表作为一整个元素被添加到了a中
#extend
a.extend(b)
print(a)
#运行后可以看到b跟在了a的后面
#!!!!!注意这两者的区别
#####增加 insert
a = [0,1,2]
a.insert(1,4)
print(a)#可以看到,()里面有两个数,第一个数表示要插入的下标,第二个数表示要插入的数
#删 【del】【pop】【remove】
movieName = ["骇客帝国","指环王","神探狄仁杰","指环王"]
print("--------删除前————————")
for name in movieName:
print(movieName)
#del movieName[0] #指定所要删除元素的下标
#movieName.pop() #弹出末尾最后一个元素
movieName.remove("指环王") #遍历一边后删除第一个符合的元素
print("--------删除后——————")
for name in movieName:
print(movieName)
# 改
namelist = ["刘","关","张"]
print("--------修改前————————")
for name in namelist:
print(namelist)
namelist[1] = "蔡" #修改指定下标的内容
print("--------修改后——————")
for name in namelist:
print(namelist)