一.列表
list是python中使用最频繁的数据类型,在其他语言中也叫做数组,通过索引进行查找,使用方括号 [] ,列表式有序集合。
应用场景:定义列表使用 [] 定义,数据之前使用 , 分割
列表的索引从0开始:索引就是数据在列表中的位置编号,又可以被成为下标
二.方法
1.列表增加
使用:insert(index,数据),在指定位置插入数据
列表:name_list,在此列表下标为0的地方插入数据
例子:name_list.insert(0,"Sasuke")
使用:append ,在列表末尾追加数据
例子:name_list.append('python')
使用:extend :将可迭代的对方中的元素追加到列表
例子:a=[11,22,33] c=['a','s','f']
b=[44,55,66] d="python"
a.extend(b) c.extend(d)
2.根据下标来取值
例子:a=['aa',''vv','ff']
a[0]
'aa'
3.删除指定索引的数据
例子:a=['aa',''vv','ff']
del a[1]
a=['aa','ff']
4.删除第一个出现的指定数据
例子:a=['aa',''vv','ff']
a.remove("aa")
a=['vv','ff']
5.删除末尾数,返回值:返回被删除的元素
例子:a=['aa',''vv','ff']
a.pop()
a=['aa','vv']
6.删除指定索引的数据,指定被删除的元素
例子:a=['aa',''vv','ff']
a.pop(2)
a=['aa','vv']
7.清空整个列表的元素
例子:a=['aa',''vv','ff']
a.clear()
[]
8.升序排序从小到大
例子:a=[33,44,22,55]
a.sort()
a=[22,33,44,55]
9.降序排序从大到小
例子:a=[33,44,22,55]
a.sort(reverse=True)
a=[55,44,33,22]
10.列表逆转,反转
例子:a=[33,44,22,55]
a.reverse()
a=[55,22,44,33]
11.得到列表长度
例子:a=[33,44,22,55]
len(a)
a=4
12.数据在列表中出现的次数
例子:a=[33,44,22,55]
a.count('22')
1
13.数据在列表中首次出现时的索引,没有查到会报错
例子:a=[33,44,22,55]
a.index('22')
1
14.判断列表中是否包含某元素
例子:a=[33,44,22,55]
if 33 in a:
print("找到了……")
15.循环遍历
例子:a=[33,44,22,55]
使用while: a=[33,44,22,55]
i=0
while i <len(a):
print(a[i])
使用for:a=[33,44,22,55]
for i in a:
print(i)