列表逆序排序_【Python自学笔记】集合——列表
生活随笔
收集整理的這篇文章主要介紹了
列表逆序排序_【Python自学笔记】集合——列表
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
list列表類型是一個(gè)與元組tuple類似的有序序列。構(gòu)造函數(shù)是list()
切片
# 切片 fruit = ["Apple", "Hawthorn", "Loquat", "Medlar", "Pear", "Quince"] print(fruit[:2]) print(fruit[-1])語法與字符串和元組中的一樣
插入刪除
通過函數(shù)實(shí)現(xiàn)元素插入刪除,insert()和del
# 插入刪除 fruit.insert(4, "Rowan") print(fruit) # 插入的是序號(hào)3的位置 del fruit[4] print(fruit)也可以使用remove("Rowan")來移除元素
用切片也可以實(shí)現(xiàn)以上操作
# 插入 fruit[4:4] = ["Rowan"] # 4:4指的是從4-4,也就是只在第四個(gè)插入 print(fruit)fruit[4:5] = [] # 相當(dāng)于刪除第四個(gè) print("fruit=", fruit)復(fù)制
# 復(fù)制 bag = fruit[:] print("bag = ", bag)將fruit中的元素復(fù)制到bag中,使用fruit=bag本來也可以實(shí)現(xiàn),但是與bag=fruit[:]會(huì)有一點(diǎn)不同。也就是淺復(fù)制與深復(fù)制的區(qū)別。可以理解為一個(gè)復(fù)制了數(shù)據(jù)值,一個(gè)復(fù)制了地址指針。
列表的部分方法和函數(shù)
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 # 返回一個(gè)含有L和m 全部元素的列表 a4 = len(L) # list L 的長度 a5 = L.count(x) # 返回x出現(xiàn)的次數(shù) a6 = L.index(x) # 返回X出現(xiàn)的位置(從左到右) 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) # 移除第一個(gè)出現(xiàn)的x,沒找到時(shí)拋出ValueError異常 print(L)3、
a9 = L.pop() # 返回并從list L中移除最右側(cè)的元素 print(a9) a10 = L.pop(2) # 返回并從list L中移除索引為2的元素 print(a10) L.reverse() # 一次逆序排列l(wèi)ist L中的元素 print(L) L.sort() # 排序 print(L)總結(jié)
以上是生活随笔為你收集整理的列表逆序排序_【Python自学笔记】集合——列表的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python的基本语术_一起学pytho
- 下一篇: 用计算机算出陈赫手机号码,陈赫手机号码遭