今天讲讲Python中对List进行赋值的方法,并会接下来给出实例和截图详解。
这个问题源自于我想对一个某一个区间内的值进行均匀划分成50份,对此,我想到了用List,并用循环赋值来实现.
并将区间内的值用区间的中值来表示,很显然,算出来的中值肯定会有很多的小数位数,所以我们需要对得到的数进行处理,保留小数点后三位。
首先,区间是[-1.013, 0.614]. 定义区间的始端是 -1.013,末端是 0.614. 将50个区间的分割值放在列表a_list中:
接下来,要得到50个区间的分割值,则需要计算出每个区间的间隔——(0.614 - (-1.013))/ 2 = 0.3254;要用到迭代来实现连续赋值;
这样,我们就得到了a_list的值;
接下来,还需要得到每一个小区间的中间值;同样的方法,我们使用迭代来实现;
这样我们就得到了每个区间的中间值,但是呢,这些值都是有很多位小数,我们不需要这么多小数位,要用到numpy中的round()方法来实现;
这个示例并不难,但是通过这个示例,我加深了对list的理解,也加深了对list进行操作的印象。