Python:列表中,增加元素、刪除元素、切片、其它


一、向列表中增加元素

  1. list.append(單個元素):在list列表末端增加一個元素;
  2. list.extend([元素1,元素2]):在list列表末端增加多個元素;
  3. list.insert(元素序號,元素):在list列表任意位置增加一個元素

 

二、從列表中刪除元素

  1. list.remove(元素):從列表中刪除一個元素,且並不要求此元素的位置;
  2. del.list[元素序號]:從列表中刪除指定位置的元素;
  3. list_0 = list.pop(元素):從列表中彈出一個元素,則list列表中少一個元素;
  4. list_0 = list.pop(元素序號):從列表中指定彈出一個元素,則list列表中少一個元素。

 

三、列表切片

u = ['二狗', '狗蛋', '鐵蛋', '狗哥']   

u0 = [1, 2, 3, 4, 5, 6, 7, 8, 9]

#元素序號分別為:0號、1號、2號、3號、4號。。。。。;0號位對應:'二狗'、1

  1. u[0] == '二狗'
  2. u[0:2] == ['二狗', '狗蛋']
  3. u[:2] == ['二狗', '狗蛋', '鐵蛋']
  4. u[2:3] ==  '鐵蛋'
  5. u[2:] == [ '鐵蛋', '狗哥']
  6. u0[0:9:2] == [1, 3, 5, 7, 9]
  7. uo[::-1] == [9, 8, 7, 6, 5, 4, 3, 2, 1]
  8. uo[:] == uo

 

四、列表的其它操作

  1. a = list.count(元素):計算它的參數在列表中出現的次數,並將次數返回;
  2. a = list.index(元素):返回它的參數在列表中的位置,返回元素序號;#若有多個元素相同,此為只返回首端起第一個。
  3. a = list.index(元素, 序號1,序號2):在序號1和序號2范圍內,返回列表中元素位置。 #若有多個元素相同,此為只返回首端起第一個。
  4. list.reverse() == list[::-1]:將整個列表內元素反過來排列:[1, 2, 3, 4].reverse() == [4, 3, 2, 1];
  5. list.sort():將所有元素,從小到大排列;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM