列表的使用方法

列表 :  list

在列表中存放多个数据     列表用中括号表示 []

创建一个列表  [],中间的每一项,用 ,(英文的逗号) 分隔开
a = []        # 创建了一个空的列表
print(type(a))

b = ['张三',28,100.86]
print(type(b))

增加一个元素   :append

c = ['hello','python','linux','mysql','git']

c.append('你好')    # 向列表c中增加一个元素 你好
print(c)

修改列表中某一个元素  

c = ['hello','python','linux','mysql','git']

c[2] = 'centos' # 将列表中的第二个元素,修改为centos print(c)

删除列表中某一个元素   :del

c = ['hello','python','linux','mysql','git']

del c[3] # 删除列表中的第三个元素 print(c)

读取列表的某个元素,通过列表的下标 Index (从0开始)读取  

c = ['hello','python','linux','mysql','git']

print( c[2] ) #读取第2个下标

统计出列表的长度(列表有多少个元素)      :len()

c = ['hello','python','linux','mysql','git']

print( len(c) )

 在列表的尾部,增加一个元素    append() 

t1 = ['a','b','c','d']

t1.append('python')
print(t1)

在指定的位置,增加一个元素 insert()

t1 = ['a','b','c','d']
t1.insert(2,'mysql')       # 在下标为2的地方,增加mysql
print(t1)

扩展列表 用一个列表 扩展另外一个列表    extend()  

c = ['1','2','3']

t1.extend(c)        # 将c中的每一个元素,都依次增加到 t1中
print(t1)

修改列表的值

city = ['北京','上海']
city[1] = '深圳'
print(city)

 删除列表的元素 del

a = ['python','java','php','mysql']

del a[2]
print(a)

 指定元素删除  remove(元素)

a = ['python','java','php','mysql','php','php']

a.remove('php') # 删除掉 php 这个元素,如果列表中有多个该元素,则删除第一个,如果没有则报错
print(a)

删除指定的下标   pop(下标)

b = ['深圳','广州','惠州']

res = b.pop(1) # 删除掉下标为1的元素,返回 具体删除了什么元素
print(res)
print(b)

  查找元素的下标  index()

a = ['python','mysql','linux','tomcat','java','tomcat','tomcat','tomcat','tomcat']

# 返回 tomcat这个元素的下标,如果有多个该元素,则返回第一个元素的下标,没有则报错
msg = a.index('tomcat')
print(msg)

 统计元素在列表中出现的次数  count()

msg = a.count('tomcat') # 返回 a列表中,有多少个tomcat 元素
print(msg)

 清空列表  clear()

a.clear()
print(a)

 列表的反转  reverse()

a = ['python','java','php','mysql']

a.reverse() # 将列表a 进行 反转
print(a)

 列表的排序,只针对于 纯数字的列表     sort() 

a = [1,7,6,3,5,7,9,0]
a.sort() # 从小到大 排序
print(a)
a.sort(reverse=True)# 从大到小 排序
print(a)

  

  

 

posted @ 2022-02-27 16:21  ls珊  阅读(154)  评论(0编辑  收藏  举报