列表(list)
列表,是python語言顯著區別與其他語言的一種資料結構,其設計的更加靈活,可彌補字串本身的各種缺陷。
定義
列表是可變的序列。
列表操作
增加
2.指定位置插入新元素insert()
查詢
3.返回指定元素下標index()
4.成員運算判斷in
5.下標、切片讀取元素
修改
6.通過指定下標,對對應元素進行賦值修改
刪除
7.清空列表clear()
8.從列表中彈出並刪除乙個元素pop()
9.刪除元素的指定值,一次只能刪除乙個,順序從左到右remove()
10.既可以刪除指定元素,又可以刪除整個列表del()
合併
extend()
和『+』
排序
sort()
,預設做增序,在括號中填入reserver=true,則為減序排序。
複製
l.copy() ## 賦值l列表物件生成新的列表物件(記憶體位址與原來的不一樣)
統計
對列表中指定元素的統計l.count(e)
反向重寫
l.reverse()
解析
>>> nums=
>>> for i in range(1,11):
...>>> print(nums)
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
>>> nums=[i**2 for i in range(1,11)]
>>> print(nums)
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
元組(tuple)
定義
元組是不可變的序列。
基本知識
>>> a=1
>>> type(a)
>>> b=1,
>>> type(b)
基本操作
方法名稱
方法功能描述
count
統計指定元素個數
index
返回元素的下標
函式名稱
函式功能描述
len統計元組元素個數
max返回最大值元素
min返回最小值元素
tuple
將列表轉化為元組
type
返回物件型別
del刪除元組
sum所有元組元素求和
操作例項
>>> a=1,2
>>> sum(a)
3>>> a.index(2)
1>>> a.index(1)
0>>> list=[1,2,3]
>>> l_to_t=tuple(list)
>>> type(l_to_t)
>>> del(list) ## list是內建函式,下面需要呼叫,所以將上面定義的刪除。
>>> t_to_l=list(l_to_t)
>>> type(t_to_l)
檢視內建函式
>>> dir(__builtins__)
Python 學習筆記 2 列表
一 列表 列表中的元素可以改變,元組中的元素不可以改變。sr 建立列表的兩個方式 sr list s aiqingzhuanyi list s 將別的型別轉換成列表型別 out 5 a i q i n g z h u a n y i 使用偏移量獲取列表中對應位置的元素 sr a b c d sr 0...
Python學習筆記 (二)列表
3組織列表 二操作列表 3使用列表的一部分切片 三元組 列表是由一系列按特定順序排列的元素組成。在python中,用方括號 來表示列表,並用逗號來分割其中的元素。列表是有序集合,因此要訪問列表的任何元素,只需將該元素的位置或索引告訴python。索引從0開始。同時python提供了一種特殊語法,可以...
Python學習筆記8 列表
變數名 元素1,元素2,元素3,變數名 字串,整型變數,浮點型變數,另乙個列表 變數名 列表名.extend 另乙個列表 列表名.insert 想要加入列表的位置,要新增的元素 列表名 索引值 列表名.remove 要刪除的元素名 del 列表名 索引值 列表名.pop 索引值 列表名 開始分片的索...