基本結構
在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,...