Python全栈学习笔记day 4

列表list

li = [1,'a','b',2,3,'a']
# li.insert(0,55) #按照索引去增加        无返回值,print必须再起一行
# print(li)
#
# li.append('aaa') #增加到最后
# li.append([1,2,3]) #增加到最后
# print(li)
#
# li.extend(['q,a,w']) #迭代的去增
# li.extend(['q,a,w','aaa'])
# li.extend('a')
# li.extend('abc')
# li.extend('a,b,c')
print(li)

l1 = li.pop(1) #按照位置去删除,有返回值
# print(l1)

# del li[1:3] #按照位置去删除,也可切片删除没有返回值。
# print(li)

# li.remove('a') #按照元素去删除
# print(li)

# li.clear() #清空列表

li = [1,'a','b',2,3,'a']
# li[1] = 'dfasdfas'
# print(li)
# li[1:3] = ['a','b']
# print(li)

查找元素在列表中出现的次数

a = ["q","w","q","r","t","y"]
print(a.count("q"))     #返回值为2

查找第一个匹配项的索引位置

a = ["q","w","r","t","y"]
print(a.index("r"))   #返回值为2

sort (方法用于在原位置对列表进行从小到大排序)。
 reverse (方法将列表中的元素反向存放)。

a = [2,1,3,4,5]
a.sort()# 他没有返回值,所以只能打印a
print(a)
a.reverse()#他也没有返回值,所以只能打印a
print(a)





猜你喜欢

转载自blog.csdn.net/qq_35883464/article/details/80936100