對列表List進行賦值

2021-07-31 18:23:52 字數 833 閱讀 3841

今天講講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進行操作的印象。

對list進行分組操作

分組演算法 public class testarraylistgroupbykey 2 分組演算法 map skuidmap new hashmap for skuvo skuvo skuvolist else 3 遍歷map,驗證結果 for long skuid skuidmap.keyset...

對List物件進行排序

最近遇到需要對 list 物件按照某一引數 string型別 進行排序的問題,網上教的大多是自己寫排序方法或者用collections.sort 方法按照某一int型引數進行排序,找了好久找到一種很方便快捷的排序方法。對systemdatelist按systemtype進行排序 systemdate...

對list進行多欄位排序

public class multicompare implements comparator 如果多個欄位的排序方向不全一致,可用此方式,格式固定為 field1 1 field2 1 public multicompare string.fields 重寫compare方法 override p...