list的增删改查规操作及切片


# -*- coding: utf-8 -*-

list_new = ['libo','lili','lihui','wangye','bage'] #定义了一个数组,也叫列表或叫array
print(list_new)
#增加一个值
list_new.append('xiaohong')#在列表末尾增加一个元素
print(list_new)
list_new.insert(1,'libai')#指定下标的位置增加
print(list_new)
#删除一个值
list_new.pop()#默认删除末尾的一个元素
print(list_new)

list_new.pop(0)#指定位置删除元素
print(list_new)

list_new.remove('libai')#指定元素进行删除
print(list_new)

del list_new[0]#指定位置删除元素
print(list_new)

list_new.clear()#清除这个那个list
print(list_new)
list_new = ['libo','lili','lihui','wangye','bage','wangye']

#list修改一个元素
list_new[1] = 'boli' #指定位置修改一个元素
print(list_new)

#查看list的元素
print(list_new[1])#指定位置查看list元素
print(list_new.index('bage'))#查看list元素的下标地址
print(list_new.count('wangye'))#查看list元素出现的次数

print(list_new.reverse())#翻转list元素
print(list_new)

list_nums = [9,2,34,12,34,457,2342]
print(list_nums.sort())#升序操作
print(list_nums)
print(list_nums.sort(reverse=True))#降序操作
print(list_nums)



#二维数组取值
names = ['libo','test',['daxiang','xiaoxiang']]
print(names[2][0])
#三维素组取值
names1 = ['libo','test',['daxiang','xiaoxiang',['AAAAA']]]
print(names1[2][2][0])

#合并list
print(names+names1)

#list切片操作
list = ['aaa','bbb','ccc','ddd','eee']
print(list[0:3])#打算取list的前三个元素
print(list[::2])#隔俩个元素取一个值
print(list[:1])#如果是从头开始取,取到后面某个下标结束,那么开头的下标可以不写
print(list[2:])#如果从某个下标开始取,取到末尾结束,那么末尾的下标可以省略不写
print(list[:])#取全部元素

lis1 = list(range(1,20))
print(lis1)
print(lis1[::2]) #步长,隔几个取一次
print(lis1[::-2]) #步长,隔几个取一次,从后面取值
print(lis1[:10])
print(lis1[::-1]) #反转list,不改变原来list的值
lis1.reverse() #改变了原来list的值
print(lis1)

#list的嵌套循环里边的list
lists = [ '张流量','李wifi','王路由器','牛网线',[1,2,3,4] ]
for name in lists:
if type(name)==list: #判断一个变量的类型
for i in name:
print(i)
print(name)
优质内容筛选与推荐>>
1、if else配对问题
2、UVALive - 4223,hdu2962(简单dijkstra)
3、业务不熟将失去多少机会呀...
4、为何openCRX一夜之间消失的无影无踪?
5、UVA 11361 Investigating Div-Sum Property (数位DP)


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号