1. 程式人生 > >python編程基礎之十四

python編程基礎之十四

int 清空 ror 內建函數 height 前插 ear ever 參數

列表的增加元素

l1 = [10, 20, 30]

l1.append(40) # 末尾追加一個值為40的元素

l1.extend([50, 60]) # 末尾追加一系列元素,extend + 可叠代對象

l1.insert(len(l1), 70) # 在制定下標位置插入一個元素,在指定的下標之前插入

列表的刪除元素

m = l1.pop() # 刪除一個元素,沒有輸入參數,默認表示刪除最後一個 並且返回被刪除的元素值

print( m ) # 70

l1.pop(0) # 刪除下標為0位置的元素

l1.remove(10) # 移除元素值為10的元素

l1.remover(1000) # 若無該值,則會報錯 ValueError: list.remove(x): x not in list

l1.clear() # 清空列表

l1 = [10, 20, 30]

列表反轉

l1.reverse()

l1 = [90, 30, 70, 20, 10, 60]

列表排序

列表名.sort(key,reverse) key 是指明用哪個函數排序,reverse 是否從大到小

l1.sort(reverse = true) # 從大到小

l1.sort(reverse = False) # 從小到大

l1.sort() # 沒有輸入參數,默認從小到大

內建函數 sorted(key,reverse)

l1 = sorted(l1, reverse=True)

python編程基礎之十四