量化金融基础篇 [ python 数组基本操作 ]

1. 利用 in 和 not in操作,可以确定一个值是否在列表中。

 item in / not in array_name

2.利用len()取得列表长度, len(array_name)

3.可以通过array index修改数组内部的值。

4.可以通过+链接两个array

5. del 语句,删除array对应index的数值,然后array size减掉一个. 

 del array_name[index]

6.array_name.index("array_item")返回对应的index值

7.array_name.append(item)和array_name.insert(index,item)

8.remove(item),需要传入的是array中的item具体内容删除,与del指定index不一样

9.sort() , array_name.sort()自动将array中的内容进行排序

10. python中的是string也可以向array一样进行index索引。


可变类型和不可变数据类型:

数组是可变数据类型,可以对其作增添删减修改的操作,但是对字符串只能进行read不能做增添删除等修改的操作。

元组数据类型:

元组数据几乎与列表数据一样。元组输入时用圆括号()。元组类型与字符串一样是不可变数据,不能让它们的值被修改,添加或删除。

使用list()和tuple()函数来转换类型。可以将元组类型和列表类型相互转换。

数组和数组相互赋值只是传递了引用,如果想要不传递引用应该使用copy()和deepcopy()函数

import copy
array_name = copy.copy(anathor_array_name)

如果列表中里面还有列表则使用deepcopy()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值