上一章我們介紹了陣列,其中list是可以更新的,接下來就介紹list的方法
1、更新列表
你可以對列表的資料項目進行修改或更新,你也可以使用append()方法來添加列表項,如下所示:
list = []
list.append('abc')
list.append('def')
print(list)
結果:['abc', 'def']
3、 刪除
list = ['abc','def',12,21]
print(list)
del list [2]
print ("After deleting value at index 2 : ")
print (list)
結果:
['abc', 'def', 12, 21]
After deleting value at index 2 :
['abc', 'def', 21]
4、 len():計算list儲存的資料個數
list1, list2 = [123, 'xyz', 'zara'], [456, 'abc']
print ("First list length : ", len(list1));
print ("Second list length : ", len(list2));
結果:
First list length : 3
Second list length : 2
5、 count():計算某個資料出現在串列的次數
例子:
List = [123, 'xyz', 'fff', 'abc', 123];
print ("Count for 123 : ", aList.count(123));
print ("Count for fff : ", aList.count('zara'));
Count for 123 : 2
Count for fff : 1
6、 pop():pop方法是移除最後一個資料
list = ['Google', yahoo, 'abc']
list_pop=list.pop(1)
print ("刪除的項目 :", list_pop)
print ("列表現在為 : ", list)
結果為:
刪除的項目 : Runoob
列表現在為 : ['Google', 'Taobao']
7、 remove():remove方法是移除指定的資料
List = [123, 'xyz', 'fff', 'abc', 'xyz'];
List.remove('xyz');
print ("List : ", List);
List.remove('abc');
print ("List : ", List);
結果:
List : [123, 'zara', 'xyz']
List : [123, 'zara', 'xyz']