Python學習筆記 特殊的陣列

2021-10-23 05:28:56 字數 1506 閱讀 9788

前言

會持續更新,慢慢補充的

這篇的內容是:列表的一些內建函式的簡單用法

#列表

member =

['小衛'

,'xiaowei'

]num =[1

,2,3

,4,5

]mix =[1

,'xiaowei',2

,3,[

4,5,

6]]#列表中可以存放混合元素

print

(mix,

'\n'

)'hhhh'

)print

(mix)

#print(len(mix))

mix.extend(

['wwwww'

,'qqqqq'])

print

(mix,

len(mix)

)#insert 兩個引數,可以插入指定的位置

mix.insert(0,

'dage'

)print

(mix)

#刪除的三個方式remove,del,pop

#remove,乙個引數

mix.remove(

'hhhh'

)print

(mix)

#del,從記憶體中刪除

del mix[0]

print

(mix)

#pop 取出列表中的乙個元素,具體取哪個看引數

print

(mix.pop())

#引數為空缺省取最後乙個元素

print

(mix)

#分片slice,可以實現一次從列表中獲取多個元素

print

(mix[1:

3])print

(mix[4:

])print

(mix[:]

)#列表間的一些操作符

#比較list1 =

[123

,456

]list2 =

[234

,123

]print

(list1 > list2)

#當列表中有多個元素時,只返回第0個元素的比較值

#邏輯 and , or

list3 =

[123

,456

]print

((list1 < list2)

and(list1 == list3 )

)#連線 +

print

(list1 + list2)

#加號兩邊的物件型別必須一樣

#重複 *

print

(list1*3)

#成員關係 in ,not in

print

(123

in list1)

#列表型別的內建函式

print

(dir

(list

))

Python學習筆記 Python之特殊檔案

1.為什麼 init py特殊 init py檔案定義了包的屬性和方法。其實它可以什麼也不定義 可以只是乙個空檔案,但是必須存在 如果 init py不存在,這個目錄就僅僅是乙個目錄,而不是乙個包,它就不能被匯入或者包含其它的模組和巢狀包。2.如何使用 init py init py控制著包的匯入行...

Python學習筆記之else的特殊用途

在python語法中,else的不僅能與if else構成判定語句,還可以用來與迴圈位置放在同樣的縮排位置上,對迴圈結束之後的一些額外資訊補充。如以下判斷質數的程式 usr bin python coding utf 8 defmain cnt 0 for n in range 2,24 for x...

python 特殊陣列的快速建立

1 元素全部為0的陣列 np.zeros 2,3 引數是陣列的形狀 out array 0.0.0.0.0.0.2 元素全部為一的陣列 np.ones 3,3 引數是陣列的形狀 out array 1.1.1.1.1.1.1.1.1.3 用指定元素將陣列填滿 np.full 2,3 a out ar...