一、列表
1.列表的定义
#namelist=[ ] #定义一个空的列表
例如:
namelist=["小张","小王","小李"]
testlist=[1,"测试"] #列表中可以存储混合类型
print(type(testlist[0]))
print(type(testlist[1]))
print(namelist[0])
print(namelist[1])
print(namelist[2])
len()可以得到列表的长度
列表的切片 使用【 : :】 list1【2:5:2】中的三个数字分别表示开头、结尾和步进
2.增:append extend
append #在末尾追加一个元素
例如:
a=[1,2]
b=[3,4]
a.append(b) #将列表当做一个元素,加入到a列表中
print(a)
打印结果:
[0,3,1,2]
3.删
del movieName[2] #指定位置删除一个元素,删除第二个电影
movieName.pop( ) #弹出末尾最后一个元素,即删除最后一个
movieName.remove("指环王“) #直接删除指定内容,只是删掉找到的第一个,不是全部
4.改
nameList[1]=" " #直接修改
5.查:【in,not in,index】
例如:
findName=input("请输入要查找的学生姓名:")
if findName in nameList:
print("在学员名单中找到了相同名字")
else:
print("没有找到")
index:
myList=["a","b","c","a","b"]
print(myList.index("a",1,4)) #可以查找指定下表范围的元素,并返回找到对应元素的下标
print(myList.index("a",1,3)) #范围区间,左闭右开【1,3】,找不到会报错
print(myList.count("c")) #统计某个元素出现了几次
6.排序和翻转
a.reverse( ) 翻转
例如:
a=[1,2,3]
print(a)
打印结果为:
3,2,1
a.sort( ) 排序(升序)
a.sort(reverse=Ture) #降序排列
二、元组
Python的元组(tuple)与列表类似,不同之处在于元组的元素不能修改。元组使用圆括号包含元素,而列表使用方括号包含元素。元组的创建,只需在圆括号中添加元素并使用逗号分开即可。
与字符串的索引类似,元组的索引也是从0开始。
tupl=( ) #创建空的元组
1.增(连接)
tup1=(12,34,56)
tup2=("abc","xyz")
tup=tup1+tup2
print(tup)
打印结果:
(12,34,56,'abc','xyz')
2.删
del:同列表