Python入门学习日志05——列表的“查增改删”

a = ["daqian","shuaige","jinxiao","xiaoye","fushuo","xiaobai","gepeng","blake"]

###########查(切片)################
print(a[0])#查询第一个
print(a[3])#查询第二个
print(a[0: ])#取到最后
print(a[1:-1])#取到倒数第二个
print(a[1:-1:1])#从左至右依次取,同上
print(a[1::2])#隔一个取一次
print(a[-2::-1])#倒数第二从右到左依次取值,等价a[6::-1]
print(a[::-1])#从右到左依次取值,等价print(a[7:1]),print(a[7::-1])
b = a
print (b)
print (a)###负号在“索引”位置代表倒数,在“跳数”位标识取值方向。“中间位”空白标识取到底###
print("bobo" in a)#判断元素“bobo”是否在a列表中

###################添加 append insert######################
a.append("122sushe")#默认添加122sushe到a列表最后位置。
print(a)
a.insert(0,"122sushe")#在列表的第0个元素后面插入122宿舍
print(a)

#################################修改################################################

a[0] = "122宿舍"
print(a)
a[2:9:2] = ["超级帅","超级高","超级白","超级黑"]#从第三个元素开始每隔一个元素对应修改。
print(a)


#################################删除####################################
b = a.remove("122宿舍")#或者a.remove(a[0]),一次只能删除一个
print(a)
print(b)#证明用remove的删除结果不保存
c = a.pop(8)#删除索引8下面的元素,一次只能删除一个
print(a)
print(c)#证明用pop删除的结果会保留
#del a[0],可以删除指定的元素。del a,把a列表全部删除。

#######################其它操作########################
            #count :统计列表中某个元素出现的次数
x = a.count("daqian")
print(x)
            #extend :拼接
aa = [1,2,3]
bb = [4,5,6,7,7,7]
aa.extend(bb)#把bb的内容拼接到aa的后面,不改变b的值
print(aa)
print(bb)
            #index :查询列表中某个元素的位置,得到的结果是索引值
print(aa.index(7))#结果为6,证明面对重复的元素,只能取第一个值的位置
            #recerse :倒序输出
a.reverse()
print(a)
            #sort :从小到大排序
x = [15,46,48,26,48,67]
x.sort()#从小到大排序
print(x)
x.sort(reverse = True)#从大到小排序
print(x)


#************多维列表*********************
hu = [ [5,6,8],[6,7,6],[7,2,4] ,[2,5,6] ,[4,9,7]]
print(hu)
print(hu[0][2])#输出第一个列表索引为2的元素,结果为8
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值