關於Dictionary字典和List列表

2022-01-31 03:38:19 字數 1769 閱讀 8904

命名空間system.collections.generic中有兩個非常重要,而且常用的泛型集合類,它們分別是dictionary字典和list列表。dictionary字典通常用於儲存鍵/值對的資料,而list列表通中用於儲存可通過索引訪問的物件的強型別列表。下面來總結一下,用**來演示怎麼初始化,增加,修改,刪除和遍歷元素。

**如下:

namespace dictionarydemo1

,value=

","ht

",openwith["

ht"]);}//

刪除元素,使用remove()方法

if (openwith.containskey("

rtf"))

if (!openwith.containskey("

rtf"))

//修改元素,使用索引器

if (openwith.containskey("

txt"))

,value=

", "

txt", openwith["

txt"]);}//

遍歷元素,因為該類實現了ienumerable介面,所以可以使用foreach語句,注意元素型別是 keyvaluepair(of tkey, tvalue)

foreach (keyvaluepair kvp in openwith)

,value=

",kvp.key,kvp.value);

}console.writeline("

遍歷元素完成!

");console.readkey();}}

}

程式輸出結果:

**如下:

namespace listdemo1

", dinosaurs.count);//

獲取 list 中實際包含的元素數

//插入元素,使用insert()方法

dinosaurs.insert(2, "

compsognathus

");//

將元素插入到指定索引處,原來此位置的元素後移

console.writeline("

在索引為2的位置插入了元素

",dinosaurs[2]);

//刪除元素,使用remove()方法

dinosaurs.remove("

compsognathus

");//

從 list 中移除特定物件的第乙個匹配項

console.writeline("

刪除第乙個名為compsognathus的元素!

");//

修改元素,使用索引器

dinosaurs[0] = "

tyrannosaurusupdate

";console.writeline("

修改索引為0的元素成功!

");//

遍歷元素,使用foreach語句,元素型別為string

foreach (string dinosaur in dinosaurs)

console.writeline("

遍歷元素完成!

");console.readkey();}}

}

程式輸出結果:

Python 字典 Dictionary 操作詳解

一 建立字典 字典由鍵和對應值成對組成。字典也被稱作關聯陣列或雜湊表。基本語法如下 複製 如下 dict 也可如此建立字典 複製 如下 dict1 dict2 注意 每個鍵與值用冒號隔開 每對用逗號,每對用逗號分割,整體放在花括號中 鍵必須獨一無二,但值則不必。值可以取任何資料型別,但必須是不可變的...

Python 字典 Dictionary 筆記

tuple1 green red blue tuple2 tuple 7,1,2,23,4,5 print len tuple2 6 print max tuple2 23 print min tuple2 1 print sum tuple2 42 print tuple2 0 7 tuple3 ...

Python 字典 Dictionary 操作詳解

python字典是另一種可變容器模型,且可儲存任意型別物件,如字串 數字 元組等其他容器模型。一 建立字典 字典由鍵和對應值成對組成。字典也被稱作關聯陣列或雜湊表。基本語法如下 dict 也可如此建立字典 dict1 dict2 注意 每個鍵與值用冒號隔開 每對用逗號,每對用逗號分割,整體放在花括號...