1. 程式人生 > >06 python初學 (列表內建方法)

06 python初學 (列表內建方法)

目錄:

  1. type(a) is list :判斷 a 是不是列表。返回 True False
  2. count:計算列表內某一元素出現的次數
  3. extend:在列表末尾一次性新增另一列表中的全部值
  4. index:查詢該元素在列表內第一齣現的位置(根據內容找位置)
  5. reverse:將列表反轉,直接會更改列表
  6. sort:將列表進行排序,排序規則按 ASCII 表順序,直接會更改列表。將 reverse=True可以實現列表逆序排序輸出
  7. in:判斷某一元素在不在列表中

mylist = ['to', 'be', 'or', 'not', 'to', 'be']
a 
= [1, 2, 3] b = [4, 5, 6] # 判斷是不是列表 print(type(mylist) is list) >>> True # count:計算列表內某一元素出現的次數 print(mylist.count('to')) >>> 2 # extend: 在列表末尾一次性新增另一列表中的全部值 a.extend(b) print(a) print(b) >>> [1, 2, 3, 4, 5, 6] >>> [4, 5, 6] # index: 查詢該元素在列表內第一次出現的位置,根據內容找位置 print
(mylist.index('to')) >>> 0 # reverse:列表倒序輸出,直接更改列表 mylist.reverse() print(mylist) >>> ['be', 'to', 'not', 'or', 'be', 'to'] # sort: 將列表進行排序,直接更改列表 # 數字從大到小排序,字串按 ASCII 碼錶順序排序 # 將 reverse=True 可以實現排序後的倒序輸出 x = [4, 1, 3, 2] y = ['x', 'u', 'j', 'Z', 'Q'] x.sort() y.sort(reverse
=True) print(x) print(y) >>> [1, 2, 3, 4] >>> ['x', 'u', 'j', 'Z', 'Q'] # in:判斷一個元素在不在列表裡 print("lily" in mylist) >>> False