命名空間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 注意 每個鍵與值用冒號隔開 每對用逗號,每對用逗號分割,整體放在花括號...