列表:
建立:list(『hello』)
->[『h』,』e』,』l』,』l』,』o』]
列表的基本操作:
>>>x=[1,1,1]
>>>x[1]=2
> > >x
[1,2,1]
>>>del x[1] #刪除元素
> > >x
[1,1]
#分片賦值
>>>x[1:1]=[3,4,5]
>>>x
[1,3,4,5,1]
>>>name=list(『perl』)
>>>name
[『p』,』e』,』r』,』l』]
>>>name[2:]=list(『ar』)
>>>name
[『p』,』e』,』a』,』r』]
>>>name=list(『perl』)
>>>name[1:]=list(『ython』)
>>>name
[『p』,』y』,』t』,』h』,』o』,』n』]
##替換
>>>name[1:5]=
[『p』,』n』]
count方法統計某個元素在列表中出現的次數
例如:name.count(『n』)
->1
extend方法在列表末尾一次性追加另一串行中的多個值
例如name.extend(list(『tom』))
->[『p』,』n』,』y』,』t』,』o』,』m』]
index方法用於從列表中找出某個值的第乙個匹配項的索引位置
例如:name.index(『y』)
->2
insert方法用於將物件插入到列表
例如:name.insert(1,』ytho』)
->[『p』,』ytho』,』n』,』y』,』t』,』o』,』m』]
pop方法移除列表中的乙個元素(預設是最後乙個),並且返回該元素的值
例如:name.pop()
->』m』
也可指定位置
例如:name.pop(1)
->』ytho』
remove方法用於移除列表中某個值的第乙個匹配項
例如:name.remove(『y』)
>>>name
[『p』,』n』,』t』,』o』]
reverse方法將列表中的元素反向存放
sort用於在原位置(原位置排序意味著改變原來的列表,從而讓其中的元素能按一定的順序排序,而不是簡單地返回乙個已排序的列表副本)對列表進行排序
使用方法,name.sort()
還有一種獲取列表副本的方法是sorted函式
例如:n2=sorted(name)
>>>name
[『p』,』n』,』t』,』o』]
>>>n2
[『p』,』n』,』o』,』t』]
refrence:python基礎教程(第二版)
python資料結構之列表
和字串一樣,列表也是python中使用最普遍的資料結構之一,而且它很靈活,可以儲存多種不同的物件 數字,字串,甚至於其他的列表。列表的建立方法 1 利用python的內建方法list l1 list python l1 p y t h o n 2 直接賦值給方括號,元素之間用逗號隔開 l2 1,2,...
python資料結構之列表
null list int list 1 2,3 str list a b c int str list 1 2,a b int list 1 2,3 int list 4 out 1,2,3,1,2,3,1,2,3,1,2,3 一種是利用 操作符 int list 1 2,3 str list a...
Python基本語法02 資料結構之列表
上一講分享了 python 的基本資料型別有數字 number 和字串 string 常用的有整型 int 浮點型 float 以及 string。有了資料之後,如何用恰當有效的容器儲存這些資料並進行相應的資料操作才是關鍵。本講開始將分享資料結構,python 的資料結構主要包含列表 list 元組...