iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 8
0
自我挑戰組

Python初學者的自學筆記系列 第 8

Day8 串列中的方法

上一章我們介紹了陣列,其中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']


上一篇
Day7 陣列
下一篇
Day9字典(dict)
系列文
Python初學者的自學筆記30

尚未有邦友留言

立即登入留言