数组的常用操作

数组的常用操作时间复杂度:
在这里插入图片描述
以下为一些常用操作具体代码:

# 作者:zff
# 日期:2022/4/22
# 目的:数组操作
print('--------1、创建数组---------')
a = []

print('--------2、添加元素---------')
a.append(1)
a.append(2)
print(a)
a.insert(2,99)
print(a)

('--------3、访问元素print---------')
#用索引或者下标来访问
temp=a[2]
print(temp)

print('--------4、更新元素---------')
a[2]=88
print(a)

print('--------5、删除元素(3种)---------')
a.remove(88)
print(a)
a.pop(1)#移除索引位置元素
print(a)
a.pop()#删除最后一个元素
print(a)

print('--------6、获取数组长度---------')
a=[1,2,3]
size=len(a)
print(size)

print('--------7、遍历数组(3种)---------')
for i in a:
    print(i)
for i in range(0,len(a)):
    print('i:',i,'element:',a[i])
for index,element in enumerate(a):
    print('Index at',index,'is',element)

print('--------8、查找某个元素---------')
index=a.index(2)#括号内是元素,返回索引
print(index)

print('--------8、数组排序---------')
a=[3,1,2]
a.sort()#从小到大
print(a)
a.sort(reverse=True)#从大到小
print(a)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值