字典 容器 集合

2021-06-22 16:24:45 字數 1361 閱讀 8092

常用方法

nsmutablearray     陣列

- addobject

- count

- removeobjectatindex:

nsmutabledictionary     字典

- objectforkey

- setobject:forkey:

- removeobjectforkey:

字典單詞

entry     實體 ; 鍵值對

construct     構建 ; 構造 

不可變字典

建立字典物件

nsdictionary *dict = [ nsdictionary dictionarywithobjectsandkeys: 

@「value1」,@「key1」,@「value2」,@「key2」,nil ];

nslog( @ 「%@ , %@「 dict , [ dict objectforkey: ] );

注意事項:定義字典中「年齡」必須有「@」

字典類實體(entry):value 、key

key不可以重複

value可以重複,必須是物件

常用方法

獲取所有key    allkey

獲取所有value   allvalue

可變字典

nsmutabledictionary

功能:增、刪、改

集合(collection)

1、陣列 array   下標 index     (有序容器)

2、字典 dictionary  鍵 key     (無序容器)

3、集合 set                            (無序容器)

注意:1、集合不可以重複

2、集合為無序容器

3、儲存的是物件

可變集合:nsmutableset

集合重複次數:nscountedset

集合型別的快速列舉

陣列 列舉的是  元素

字典 列舉的是  key

集合 列舉的是  元素

for (型別 *變數(需要的值)  in 集合 )

陣列排序

nsmutablearray

*arr = [

nsmutablearray

arraywithobjects

:@"18"

,@"49"

,@"97"

,@"88"

,@"26"

,nil

];//ios

提供的排序

[arr 

sortusingselector

:@selector

(compare:)];

資料容器 列表,字典,集合,元組

python中主要有4個儲存資料的容器分別是 1,列表 list python中的列表用中括號定義,陣列是一種特殊的列表,陣列只能裝數字,而列表可以用來裝不同的資料元素。如下是一些基本操作 list1 12 list 3 重複操作符 可以用於列表中 12,12,12 list2 3,4 list1 ...

python容器 字典

python中有一種名為容器的資料結構,容器基本上包含其它物件的任意物件,序列和對映是兩類主要容器,既不是序列也不是對映的容器集合 set 算乙個 序列中每個元素都有自己的編號 索引 對映中每個元素都有自己的名字 key 字典的每個鍵和值用冒號 割開,每個鍵值對之間用逗號 割開,整個字典包括在花括號...

robot framework 容器 字典

1.建立乙個容器,關鍵字create dictionary,來自builtin庫 create dictionary key1 value1 key2 value2 create dictionary key1 value1 key2 value2 2.兩個字典是否相等,關鍵字dictionarie...