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...