1. 程式人生 > >Python--列表(list)、元組(tuple)、字典(dict) 詳細介紹(1)

Python--列表(list)、元組(tuple)、字典(dict) 詳細介紹(1)

在此中介紹列表(list)、元組(tuple)、字典(dict)的使用方法

檢視方法:Ctrl+Q

關鍵字、函式和方法的特點和區別:

  • 關鍵字 是Python內建的、具有特殊意義的識別符號   (關鍵字後面不需要使用括號)
  • 函式  封裝了獨立功能,可以直接呼叫     (函式需要死記硬背)
  • 方法  和  函式類似,同樣是封裝了獨立的功能   
  • 方法  需要通過  物件  來呼叫,表示針對這個  物件要做的操作

(1)、列表--list

1、列表能夠使用的方法如下:

.append                    .count                    .insert                    .reverse

.clear                        .extend                  .pop                    .sort

.copy                        .index                    .remove

2、常用的 增、刪、 查、 排列、 改、 統計、 迭代

增:

列表.insert(索引,資料)                    在指定位置插入資料

列表.append(資料)                            在列表末尾追加資料

列表.extend(列表2)                    .       將列表 2中完整 的資料追加到列表1末尾(擴充套件列表)

刪:

del  列表[索引]                    刪除指定索引的資料

列表.remove[資料]             刪除第一個出現的指定資料 (刪除指定的資料)

列表.pop                            刪除末尾資料

列表.pop[索引]                   刪除指定索引的資料

列表.clear( )                  清空列表

查:

列表[索引]                         從列表中取

列表.index(資料)           獲得資料第一次出現的索引    (知道資料的內容,想確定資料在列表中的位置)

改:

列表[索引] = 資料            。。。

統計:

len(列表)                          len(length  長度) 函式可以統計列表中元素的中·總數

列表.count(資料)           統計列表中某一個數據出現的次數

排列:

列表.sort()                       升序排序

列表.sort(reverse=true)   降序排序

連.reverse()                    反轉/逆序

迭代 (迴圈遍歷):

  • 遍歷  就是  從頭到位  依次 從 列表中獲取資料
  • 在  迴圈體內部  針對  每一個元素,執行相同的操作
  • Python 中為了提高列表的遍歷效率,專門提供的  迭代 iteration 遍歷
  • 使用  for (for 和 in 組合)就能夠實現迭代遍歷

3、列表的應用場景:

  • 經管 Python 的列表中可以 儲存不型別的資料
  • 但是在開發中,更多的應用場景是:
  1. 列表 儲存相同型別的資料
  2. 通過 迭代遍歷 ,在迴圈體內部,針對列表中的每一項元素,執行相同的操作。