Python學習筆記 列表

2021-10-24 11:37:31 字數 1655 閱讀 3658

基本結構

在python中,列表的格式是方括號為主

如:

# python

colors =

['red'

,'black'

,'yellow'

,'brown'

]

這部分,有別於matlab

方括號中的元素,在matlab中只能表示數字陣列;python可以表示數字和字串

在matlab中陣列間的元素可以是逗號或者空格;python只能是逗號

matlab,計數從1開始;python 計數從0開始

matlab使用大括號構建元胞陣列,取值 str

同樣,python取陣列內的元素,使用的格式是 str[ n ]

% matlab

>> ss =

;>> celldisp(ss)

ss= aa ss=

345ss=34

ss= sdfg

python中,str[ -1 ] 代表輸出最後乙個元素,-2 代表倒數第二個元素,以此可以倒推

修改列表

對元素的修改,直接取值,賦值即可;例如:

# python

colors =

['red'

,'black'

,'yellow'

,'brown'

]colors[1]

='white'

print

(colors)

str

'ssss'

)#列表末新增元素

str.insert( num,

'aaaaa'

)#列表某位插入元素

delstr

[ num ]

#刪除第num位元素

val =

str.pop(

)#彈出最後一位元素,並賦給val;

#給pop(index) 中的index賦值,可以彈出賦值位的資料

str.remove(

'aa'

)#不知道aa的位置,但可以通過remove 直接刪除它;

#remove只刪除列表中第乙個aa,如果列表中存在其它位是aa,要另作處理

str.sort(

)#對列表元素進行排序,永久性

str.sort(reverse=

false

)#等同於 str.sort()

str.sort(reverse=ture)

#反向排序 等同於 str.reverse()

#使用sorted( str ) 可以對列表臨時排序

len(

str)

#可以獲得列表的長度 ;matlab使用的是length( str )

其它

str

.index(

2020

)#元素2020在列表中的索引值

str.clear(

)#對列表清空處理

str.count(

'a')

#計算列表**現a的次數

Python 列表 學習筆記

序列是python中基本資料結構。序列中每個元素都分配到乙個數字 它的位置或索引值 第一位索引值是0,第二位是1,以此類推。python有6個序列的內建型別,但最常見的是列表和元組。序列都可以進行的操作包括索引,切片,加,乘,檢查成員。此外,python已經內建確定序列的長度以及確定最大和最小的元素...

Python學習筆記 列表

今天學習了head first python 中文版 這本書的第1章 人人都愛列表,很有意思。好,為了珍惜時間,下邊開始乾巴巴的筆記 1.檢視python版本 1 python v 大寫 檢視python2版本 2 python3 v 3 python3 v 使用小寫v會進入python直譯器,py...

python學習筆記 列表

1 列表 words hello world print words 0 print words 1 print words 2 大多數情況下,列表中的最後一項不會帶逗號。然而,在那裡放置乙個是完全有效的,在某些情況下是鼓勵的。2 列表也可以巢狀在其他列表中。things string 0,1,2,...