Python数组常用操作

数组 num = [1,2,3,4,5,6,7,8,9,10]

1. 数组索引
从左往右:第一个索引是  0

从右往左:第一个索引是 -1

2. 数组的分片 
num [3:6]  —>  [4,5,6]
3:表示需要提取部分的第一个元素的索引

6:表示分片之后剩下部分的第一个元素的编号

3. 有步长的分片 
num [:: 2] —> [1, 3, 5, 7, 9]
num [::-2] —> [10,8, 6, 4, 2] 
步长可以是负数,从右边开始提取元素
num [10:0:-2] —> [10,8,6,4,2] 
num [0:10:-2] —> [] 当使用一个负数作为步长的时候,必须让开始点大于结束点 

4. 数组相加
num1 = [1,2]
num2 = [3,4]
num1 + num2  —>  [1, 2, 3, 4]

5. 数组乘法,用一个数字 X 乘以一个数组,会使这个数组重复 X 次
‘python’*5 —> ‘pythonpythonpythonpythonpython’
[2]*4 —> [2, 2, 2, 2]
[2,3]*4 —> [2, 3, 2, 3, 2, 3, 2, 3]
   
    初始化一个长度为5的列表,但是内容为空
   seq = [None]*5  —> [None, None, None, None, None]
   
6. 判断元素是否是数组的成员
num = [1,2]
1 in num  —> True

7. 最大值,最小值,和长度
num = [1,2,3]
max(num) —> 3
min(num) —> 1
len(num) —> 3
以多个数字直接作为参数
max(1,2,3) —> 3
min(1,2,3) —> 1
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值