List.Distinct({{"張三",25},{"張三",39},{"Bob",21},{"張三",41},{"Bob",31}},each _{0})
List.Distinct(列表,按索引去重保留第一項(xiàng))#去重保留第一項(xiàng)
![]() ![]() 學(xué)習(xí)達(dá)人
|
劉天亮
展開
|
![]() ![]() 學(xué)習(xí)達(dá)人
|
劉天亮
展開
|
![]() |
T-ka7y244s2
展開
老師這個(gè),List.Distinct({1,2,3,1,5,6,7,8,9,10},each _<3) 為什么返回的是{1,3}呢。 ![]() mymcamel
展開
@ hongsilei List.Distinct判斷重復(fù)的依據(jù)以第2參數(shù)為基準(zhǔn)。若無第2參數(shù),則相當(dāng)于在原列表中去重,此時(shí)輸出{1,2,3,5,6,7,8,9,10},即把重復(fù)的1去掉了。若有第2參數(shù)(例如本例),則相當(dāng)于在{true ,true ,false ,true ,false ,false ,false ,false ,false ,false}中去重,此時(shí)返回的是第一次出現(xiàn)true和false時(shí)原列表中的對應(yīng)元素,即{1,3}。總結(jié):第2參數(shù)是去重條件,可使該函數(shù)的使用范圍靈活擴(kuò)大。 ![]() hongsilei
展開
@ zxzyer 這里跟true和false有什么關(guān)系?返回結(jié)果不應(yīng)該是{1,2},2也不是重復(fù),為什么要?jiǎng)h除呢? |
承擔(dān)因您的行為而導(dǎo)致的法律責(zé)任,
本站有權(quán)保留或刪除有爭議評論。
參與本評論即表明您已經(jīng)閱讀并接受
上述條款。