python你不知道的列表

2021-10-05 09:28:46 字數 1983 閱讀 6484

python 的列表可以包含多種資料型別,字串,整形,浮點型以及物件等

list=[

]#先建立乙個列表

list

)

(2) extend()

list=[

]list

.extend(a,b,c,c)

#.extend 可新增多個資料,也只能新增到列表末尾

(3)insert()向列表的指定位置新增資料

list=[

]list

.insert(a,b)

#向列表中指定的a+1位置新增資料b

**列如 **

**輸出

(1)remove()

移除列表裡特定的元素

list=[

'class'

,'name'

]list

.remove(

'name'

)print

(list

)#輸出為 ['class']

(2) del list刪除list中特定位置的元素

list=[

1,2,

3,4,

5,6]

dellist[2

]print

(list

)#輸出為 [1,2,4,5,6

(3) list.pop()刪除列表的最後乙個元素並返回

list=[

1,2,

3,4,

5]x =list

.pop(

)# x被賦值為5

print

(list

)# 列表中已經沒有5

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

list=[

1,2,

3,4,

5]tmep =

list[1

,3]# 輸出為[2,3]

一些常用的切片

list[::] #全選

list[::-1] #倒序

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

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

(3)比較運算子》,<:>

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

*例如

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

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

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

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

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

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

(6)從大到小的排列也可以:

list1.sort(
)list1.reverse(

)例如*

不知道不知道

函式分析 希爾伯特 哥德爾不完備定理 哥德爾不完全性定理一舉粉碎了數學家兩千年來的信念。他告訴我們,真與可證是兩個概念。可證的一定是真的,但真的不一定可證。某種意義上,悖論的陰影將永遠伴隨著我們。無怪乎大數學家外爾發出這樣的感嘆 上帝是存在的,因為數學無疑是相容的 魔鬼也是存在的,因為我們不能證明這...

不知道不知道

函式分析 希爾伯特 哥德爾不完備定理 哥德爾不完全性定理一舉粉碎了數學家兩千年來的信念。他告訴我們,真與可證是兩個概念。可證的一定是真的,但真的不一定可證。某種意義上,悖論的陰影將永遠伴隨著我們。無怪乎大數學家外爾發出這樣的感嘆 上帝是存在的,因為數學無疑是相容的 魔鬼也是存在的,因為我們不能證明這...

你不知道的 和

開發中,編寫有一定逼格的 是每個程式猿都追求的。經常用來判斷的符號 和 也經常用來定義變數哦,你知道嗎?邏輯與 在有乙個運算元不是布林值的情況下,就不一定返回布林值。比如以下情況 1 第乙個運算元是物件,返回第二個數 var myinfo console.log myinfo 2 輸出22 第二個運...