Python的列表基础学习

#[]定义  加上逗号隔开来
L=['大海','小海','你好',['1',2,'小孩']]
# 0       1     2      3
print(L)
#优先掌握的操作:
#1.按照索引取值(正+反):可存也可取
#索引是从0取值 相当于书本的页码
print(L[3])
print( L[-1])
print( L[-1][2])    #二次提取
#和字符串提取字符一样,只不过字符串去的是字符,列表取得是一个数据类型/元素
#字符串不能索引改值,列表可以改值
L[0]='海洋'
print(L)

#2.切片[顾头不顾尾]
#查找列表当中的一段值[起始值:中止值:步长]
print(L[0:3])
print(L[0:4])
print(L[0:4:2])
#3.len 长度 列表元素多少个
print(len(L))
#4.in not in
print('小孩' in L)
print('小海' in L)
print('小海' not in L)
#查看列表的元素个数  count
print(L.count('小海'))
#在列表中从左到右查找元素,找到了找回该值的下标/索引
#index (查询元素,起始位置,结束位置)  不写默认全部
#就相当于去酒店查房
print(L.index('小海'))
print(L.index('小海',0,len(L)))  #查不到 会报错

#增操作
#append(元素) #往列表末尾加一个元素
L.append('SB')
print(L)
#规律:列表的修改和增加都不需要重新赋值,直接改变了原值,所以是可变类型
#字符串:数字、布尔、复数都是一个值,改变需要重新赋值 都是不可变类型
L.append('SB')
print(L)

#往指定的索引位置插入  insert ( 索引 ,元素)
L.insert(0,'1111')
print(L)
#这是在指定的元素前插入的
L.insert(2,'12')
print(L)
#往列表中插入多个元素 extend () 括号内放列表   是末尾追加
L.extend(['火海','四海'])
print(L)

#删除列表
del L[0]
print(L)
#指定删除
L.remove('你好')
print(L)

#pop  =从列表里面拿走一个值
#按照索引删除值
#默认删除最后一个
L.pop()  #() 括号内填写-1也是最后一个
print(L)

#清空列表  L.clear()

#改
L[0] ='1'
print(L)

#反序  reverse
L.reverse()
print(L)
#sort  排序针对数字
qwe=[1,2,7,8,2]
qwe.sort(reverse=True)
#reverse=True是倒序
print(qwe)
qwe.sort(reverse=False)
print(qwe)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值