关于Python中数组-1的用法

关于Python数组中-1的用法

Python中数组的用法灵活多样,常用的记下来了,但是遇到-1就容易混淆。在这里记录一下。一个数组a=[0,1,2,3,4],a[-1]表示数组中最后一位,a[:-1]表示从第0位开始直到最后一位,a[::-1]表示倒序,从最后一位到第0位。

a = [0,1,2,3,4]
print(a[-1])
>>4
print(a[:-1])
>>[0, 1, 2, 3]
print(a[::-1])
>>[4, 3, 2, 1, 0]

Python数组使用列表来表示。可以通过以下步骤创建和使用数组: 1. 创建数组:可使用方括号“[]”或使用内置函数“list()”来创建一个数组。 例如: ```python arr = [1, 2, 3, 4, 5] #通过方括号创建数组 arr = list(range(1,6)) #使用list()函数创建数组 ``` 2. 访问数组元素:可以使用索引值来访问数组元素。索引值从0开始,最后一个元素的索引值为数组长度减一。 例如: ```python arr = [1, 2, 3, 4, 5] print(arr[0]) #输出1 print(arr[4]) #输出5 ``` 3. 修改数组元素:可以使用索引值来修改数组元素。 例如: ```python arr = [1, 2, 3, 4, 5] arr[0] = 6 #将第一个元素修改为6 print(arr) #输出[6, 2, 3, 4, 5] ``` 4. 遍历数组:可以使用for循环遍历数组的所有元素。 例如: ```python arr = [1, 2, 3, 4, 5] for i in arr: print(i) #依次输出1, 2, 3, 4, 5 ``` 5. 数组长度:可以使用内置函数“len()”来获取数组的长度。 例如: ```python arr = [1, 2, 3, 4, 5] print(len(arr)) #输出5 ``` 6. 数组切片:可以使用切片操作获取数组的子集。 例如: ```python arr = [1, 2, 3, 4, 5] print(arr[1:4]) #输出[2, 3, 4] ``` 7. 数组排序:可以使用内置函数“sorted()”或“sort()”方法对数组进行排序。 例如: ```python arr = [3, 1, 4, 2, 5] sorted_arr = sorted(arr) #使用sorted()函数排序 print(sorted_arr) #输出[1, 2, 3, 4, 5] arr.sort() #使用sort()方法排序 print(arr) #输出[1, 2, 3, 4, 5] ``` 以上就是Python数组的基本用法
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值