4 集合與有序集合

2021-10-02 20:14:58 字數 790 閱讀 1742

特性:無序(隨機操作)、唯一性,確定性

zrevrange key start stop:將集合降序排列,取在start, stop]之間的元素

zrangebyscore key min max [withscore] limit offset n:將score在[min,max]之間的元素跳過offset個後取出n個

zadd key score1 value1 score2 value2:新增元素

zadd a 1112

22333(integer)

3127.0

.0.1

:6379

> zrange a 0

1001

)"11"2)

"22"3)

"33"

zrem key value1 …

zremrangebyscore key min max:將score在[min, max]之間等待元素刪除

zremrangebyrank key start end:將名次在start到end之間的元素刪除

zrank key menber:查詢menber在key內的排名,預設從0開始,公升序

zrevrank key member:查詢member在key中的降序位置

zcard key:統計元素個數

zcount key min max:統計排名在[min,max]之間的元素個數

zinterstore dest numkeys key1 key2… [weights wight1][aggregate sum|min|max]

集合4 集合 Collection介面 Set介面

儲存無序的 不可重複的資料 三種實現類 注 1.set介面中沒有額外定義新的方法,使用的都是collection中宣告過的方法 2.向set中新增的資料,其所在類一定要重寫hashcode 和equals 且重寫的hashcode 和equals 盡可能保持一致 相等的物件具有相等的雜湊碼 以has...

scala基礎4 集合

map set list 集合 可變集合可以在適當的地方被更新或擴充套件,意味著你可以修改 新增 移除乙個集合的元素。而不可變集合類,相比之下,永遠不會改變。不過,你仍然可以模擬新增,移除或更新操作。但是這些操作都將返回乙個新的集合,同時原來的集合不發生改變。不可變的都在immutable裡,可變的...

python4 集合與字典

2.字典的定義 3.字典的特性 集合 set 是乙個無序的不重複元素序列,多應用於去重。案例 s print s,type s s type s 錯誤方法 s 字典不是集合 s set type s 正確方法 s set 字典 無序的擁有key value鍵值對的資料型別,不支援索引 切片 重複 連...