4.Python学习笔记:列表、元组[增删改查]

2018-06-18 03:31:56来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

a=[0,1,2,3,4,5,7,6,8]
增 append  insert
a.append(
9) #默认增加在最后位置,只能有一个参数 a.insert(1,2) #在1位置插入2
删  remove  pop

a.remove(a[0])
#移除a[0],一个参数 a.remove(6) #移除6这个参数 a.pop(0) #移除a[0],一个参数 del a[0:2] del a #数组删除


a[
1:3]=['a','b'] #第三位不改 a[1]=1

a,b=[1,2] a,b分别赋值1,2

print(a) #全部打印 print(a[0:]) #全部打印 print(a[0:-1]) #打印到0-7,右不取,a[8]位置为-1 print(a[0::2]) #范围0-8,跳着取[0, 2, 4, 6, 8] # print(a[0:])==print(a[0::1])跳一 print(a[8::-1]) #从右往左取[8, 7, 6, 5, 4, 3, 2, 1, 0]

 count计算元素出现的次数:

t=['to','be','or','not','to','be'].count('to')
print(t)    #结果为2
extend数组合并:
a=[1,2,3]
b=[4,5,6]
a.extend(b)
print(a)
print(b)

 index查找元素在第几个位置:

a=['a','b','c','d']
print(a.index('b')) #结果为1

注意如果a中有两个b则只能显示第一个b的位置

 reversed倒着取元素:

a=['a','b','c','d']
a.reverse()
print(a)

结果:['d', 'c', 'b', 'a']

 sort排序:

a=[3,1,2]
a.sort()
print(a)

结果:[1, 2, 3]
a=[3,1,2]
a.sort(reverse=True)
print(a)

结果:[3, 2, 1]

 身份判断:

a=[1,2,3]
if type(a) is list :
    print('yes')
else :
    print('no')

元组(只读数组):

a=(1,)  #只有一个元素,后加,

列表嵌套:

a=[[1,2,3],'liang',(2,3,4)]
print(a[0][2])   #结果:3

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Python3.x 安装Scrapy框架

下一篇:Python:随机生成测试数据的模块--faker的基本使用