列表
作用:多个装备,多个爱好等 #定义:[ ]内可以有多个任意类型的值,逗号分隔 my_friends=['zhangsan','lisi','wangwu',4,5] 或者 my_friends =list('下班啦') |
- 步长
l=[1,2,3,4,5,6] #正向步长 l[0:3:1] #[1, 2, 3] #反向步长 l[2::-1] #[3, 2, 1] #列表翻转 l[::-1] #[6, 5, 4, 3, 2, 1] |
- append() 追加添加一个元素
l=['a','b','cc',4] #定义一个列表 l.append(5) #添加一个元素,l=['a', 'b', 'cc', 4, 5] |
- extend() 遍历添加到一个列表中,for循环
l.extend(['gg','kk']) #添加一个列表['gg','kk'], l=['b', 'cc', 4, 'gg', 'kk'] |
- reverse() 列表反转
l.reverse() #反转一个列表,l=['kk', 'gg', 4, 'cc', 'b'] |
- count() 出现次数, 统计某个元素在列表中出现的次数
- index() 出现位置, 用于从列表中找出某个值第一个匹配项的索引位置
print(l.count('kk')) #元素出现的次数,输出 1 print(l.index('gg')) #元素出现的位置,输出 1 |
- Pop() 在列表中删除,并将删除的此数据赋值给user3,索引位置, 默认删除最后一个元素
l.pop() #从尾部删除一个元素,l=['a', 'b', 'cc', 4] |
- Remove()
l.remove('a') #从列表中移除 'a',l=['b', 'cc', 4] |
- For循环 循环输出列表元素
for i in l: print(i) |
- 切片
print(l[0:4:2]) #列表切片,以步长2递增,输出['kk', 4] |
- Sort() 方法用于在原位置对列表进行排序
|
- Reverse() 方法将列表中的元素反向存放
|
- Insert 指定索引位置插入元素
insert ,在指定索引位置进行插入元素''' # user2 = ['zhang','san'] # user2.insert(1,'qwe') # print(user2) |
- Del
- Clear 清空列表
# del user3[1] #仅仅是删除 # del user3[1:4] #可以删除一个范围 ====================================================== '''4.3 clear 全部清空''' # user2.clear() # print(user2) |