列表逆序排序_【Python自学笔记】集合——列表
生活随笔
收集整理的這篇文章主要介紹了
列表逆序排序_【Python自学笔记】集合——列表
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
list列表類型是一個與元組tuple類似的有序序列。構造函數是list()
切片
# 切片 fruit = ["Apple", "Hawthorn", "Loquat", "Medlar", "Pear", "Quince"] print(fruit[:2]) print(fruit[-1])語法與字符串和元組中的一樣
插入刪除
通過函數實現元素插入刪除,insert()和del
# 插入刪除 fruit.insert(4, "Rowan") print(fruit) # 插入的是序號3的位置 del fruit[4] print(fruit)也可以使用remove("Rowan")來移除元素
用切片也可以實現以上操作
# 插入 fruit[4:4] = ["Rowan"] # 4:4指的是從4-4,也就是只在第四個插入 print(fruit)fruit[4:5] = [] # 相當于刪除第四個 print("fruit=", fruit)復制
# 復制 bag = fruit[:] print("bag = ", bag)將fruit中的元素復制到bag中,使用fruit=bag本來也可以實現,但是與bag=fruit[:]會有一點不同。也就是淺復制與深復制的區別。可以理解為一個復制了數據值,一個復制了地址指針。
列表的部分方法和函數
x = 1 L = [1, 2] m = [1, 3, 4]1.
a1 = x in L # 如果x在list L中,返回True a2 = x not in L # 如果x不在list L中,返回True a3 = L+m # 返回一個含有L和m 全部元素的列表 a4 = len(L) # list L 的長度 a5 = L.count(x) # 返回x出現的次數 a6 = L.index(x) # 返回X出現的位置(從左到右) L.append(x) # 把x追加到list L末尾依次輸出
2、
L.extend(m) # 把m追加到L后面 print(L) L.insert(1,x) # 在索引為1的位置插入x print(L) L.remove(x) # 移除第一個出現的x,沒找到時拋出ValueError異常 print(L)3、
a9 = L.pop() # 返回并從list L中移除最右側的元素 print(a9) a10 = L.pop(2) # 返回并從list L中移除索引為2的元素 print(a10) L.reverse() # 一次逆序排列list L中的元素 print(L) L.sort() # 排序 print(L)總結
以上是生活随笔為你收集整理的列表逆序排序_【Python自学笔记】集合——列表的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python的基本语术_一起学pytho
- 下一篇: 用计算机算出陈赫手机号码,陈赫手机号码遭