List簡單增刪改查

2022-06-24 23:39:15 字數 2124 閱讀 5378

1

//例項化list

2 list list = new list();34

//新增值,因為長度是可變的,所以可以新增多個值

5 list.add("值1"

);6 list.add("值2"

);7 list.add("值3"

);8 list.add("值4"

);91011 console.writeline("

***************顯示list集合的資料***************");

12//

輸出值 可以通過迴圈來輸出

13foreach (var item in

list)

1417

1819 console.writeline("

***************查詢list集合是否包含(值1)***************");

20//

用contains("要查的資料") 來查詢是否包含某個元素

21if (list.contains("值1"

))22

25else

2629

3031

//修改值,可以通過迴圈修改指定值,也可以通過序號直接來修改(序號從0開始計數)

32//

序號可以直接修改

33 list[0] = "

修改後的值1";

34//

通過值查詢來修改

35for (int i = 0; i < list.count; i++)

3641

}42 console.writeline("

***************顯示修改後的list集合的資料***************");

43//

輸出值 可以通過迴圈來輸出

44foreach (var item in

list)

4548

4950

//刪除值 可以通過序號來刪除,也可以用值來刪除

51//

根據值來刪除

52 list.remove("值4"

);53

//根據序號來刪除

54 list.removeat(0

);55

56 console.writeline("

***************顯示刪除後的list集合的資料***************");

57//

輸出值 可以通過迴圈來輸出

58foreach (var item in

list)

5962

63 console.writeline("

***************顯示最後的list集合的資料***************");

64//

輸出值 可以通過迴圈來輸出

65foreach (var item in

list)

6669

70 console.writeline("

***************倒轉list集合的資料***************");

71//

用reverse 倒轉list集合

72list.reverse();

73foreach (var item in

list)

7477

78 console.writeline("

**********通過indexof指定查詢指定在list中的序號**********");

79//

通過indexof指定查詢指定在list中的序號 選好從0開始計數,找不到就返回-1

80int index = list.indexof("值2"

);81 console.writeline($"

值2在list中的序號=

");

List 增刪改查

list list集合新增列 則需要 list list new new arraylist 新建list集合物件,用於儲存新的資料 for mapmap list else map.put sfjh mc new list new add map 另外一種方式 不要下面兩行 list list n...

List 增刪改查方法

list p alex true,wusir ritian taibai 3,2 print p 0 print p 0 3 2 p alex true,wusir ritian taibai 3,2 print p 增加 while true username input 請輸入新增名單 退出q ...

list列表增刪改查操作

宣告乙個列表 a a 1,1.1,abc 1,2,3 1,2,3 判斷列表型別 type a isinstance a,list true a 1,1.1,abc 1,2,3 1,2,3 444 a.insert 0,3 a 3,1,1.1,abc 1,2,3 1,2,3 444 del a x d...