python列表操作程式 Python列表操作

2021-10-11 21:59:10 字數 1412 閱讀 6356

1、新增元素

向python列表裡面新增元素主要有三種方法:

(2)extend()

extend()對於列表的操作主要實現的是對於特定列表的擴充套件和增長,可以一次新增多個元素,不過也只能新增在列表的最後;

m.extend([元素a,元素b,……])

(3)insert()

list.insert(a,元素b):表示在列表list裡面的第a+1處加入元素b

2、刪除

(1)m.remove()

m.remove的作用是移除掉列表m裡面的特定元素;

m.remove(元素a)

(2)del m[n]

它的作用是刪除掉列表裡面的索引號位置為n 的元素,這裡需要注意的是del是一種操作語句。

del m[n]

(3)m.pop()

它的作用是將列表m的最後乙個元素返回,並且在此基礎上進行刪除掉

temp=m.pop()   %這裡temp就會直接等於嗎列表裡最後乙個元素。

print(m)       %這裡再次輸出m的時候已經是刪掉最後乙個元素的m列表

3、獲取列表裡面的特定元素

temp=m[n]   %獲取m列表第n+位置處的元素

4、列表分片;例如以下程式及其實現:

對於列表分片的含義需要明白,列表分片就是指將列表裡面的一些列元素(不僅僅是某乙個元素)進行獲取或者得到,獲取的規則如下所示:

temp=m[a:b] %表示將m列表裡從索引號位置為a開始的元素到b-1處元素之間的列表獲取賦給temp.

5、常用的列表操作符

1)+:它主要實現的是多個列表之間的拼接常見的列表操作符

2)*:主要實現的是列表的複製和新增

3)比較》,<:>

4)and等:;邏輯運算子,可以進行列表之間的邏輯判斷

6、 其他常見列表操作函式:

1)m.count(a):輸出元素a在列表m裡面出現的次數

2)m.index(a):輸出元素a在列表m裡面的索引位置號

m.index(a,a,b):對於列表m裡面包含多個元素a時,輸出在列表m索引號a-b之間的特定索引號

3)m.reverse():將列表m進行前後的翻轉,前變後,後變前

4)m.sort():將列表m裡面地資料進行從小到大的排列

5)m.sort(reverse=true):將列表m裡面地資料進行從大到小的排列

其實對於列表m裡面的元素進行從大到小的排列還可以用以下方法:

n=m.sort()

n.reverse()

7、 python列表的拷貝

對於python裡面如果想要進行列表的複製,具體的操作語句如下:

1) 深拷貝:

m=[a,b,a,c]

n=m[:]

2) 淺拷貝:

n=m

python操作程式 python檔案操作

一 檔案處理流程 1.開啟檔案,得到檔案控制代碼並賦值給乙個變數 2.通過控制代碼對檔案進行操作 3.關閉檔案 r模式,預設模式,檔案不存在則報錯 w模式,檔案不存在則建立,檔案存在則覆蓋 a模式,檔案不存在則建立,檔案存在則不會覆蓋,寫內容會以追加的方式寫 寫日誌檔案的時候常用 追加模式是一種特殊...

Nor Flash操作程式

1 物理連線 am29lv160db的norflash 2 讀操作 讀操作不需要命令序列,缺省會進入讀取狀態 u16 read en29lv160ab u32 addr 3 獲取id define flash base 0x00000000 flash接到bank0上 define cmd addr...

android adb命令操作程式

由於開發需要頻繁的安裝 重新安裝,而重新安裝有的時候會報異常,繁瑣的事也多,此時在執行中執行命令多快捷,同時為我們節約了不少時間。關閉adb服務 adb kill server 啟動adb服務 adb start server 查詢當前模擬器 裝置 adb devices 假設為 ebook.apk...