1、list
型別
如:[1,2,3,4]
查詢a[0] = 1
a[1] = 2
判斷某個元素是否存在,示例**如下:
a =[1
,2,3
]if2in a:
print
("2在a中"
)
在a中增加
a = [1,2,3,4,5]
更新a[0] = 7
a = [7,2,3,4,5]
刪除刪除第乙個元素
a.pop(0)
a = [2,3,4,5]
刪除最後乙個元素
a.pop()
a = [2,3,4]
刪除所有元素
a.clear()
a =
2、常用函式
len()
:列表元素個數
max()
: 列表元素最大值
min()
: 列表元素最小值
reverse()
:陣列反轉
3、列表遍歷
第一種遍歷方式
a =[1
,2,3
]for i in a:
print
(i)
第二種遍歷方式
a =[1
,2,3
]for i in
range(10
):print
(a[i]
)
4、列表其他操作
1、給出乙個列表
a = [1,2,3]
生成乙個新的列表,列表中的元素為a列表中每個元素的值乘以自身
示例**如下:
a =[1
,2,3
]b =
for i in a:
另一種寫法:
b =
[ i * i for i in a]
2、給出乙個列表
a = [1,2,3,4,5,6]
生成乙個新的列表,列表中的元素為
如果 a列表中的值為偶數,則值不變,如果為奇數,則該值+ 1
示例**如下:
a =[1
,2,3
,4,5
,6]b =
for i in a:
if i%2!=
0:i +=
1
另一種寫法:
b =
[i+1
if i%2!=
0else i for i in a]
列表切片操作
返回乙個新的列表,示例**如下:
a =[1
,2,3
]b =[0
:2]print
(a)# [1,2,3]
print
(b)# [1,2]
詳解 Python 中的列表 List 型別
目錄 5.1 列表賦值 5.2 刪除元素 5.3 分片賦值 5.4 列表物件常用內建方法 追加列表元素 計數 合併列表 元素索引 插入元素 pop remove reverse sort python 的列表 list 物件是最常 的序列 sequence 與字串是不可變序列不同,列表是可變的。可通...
python 資料型別之列表 list 可變
一 宣告 list1 1,fd 哈 1,2 乙個方括號內的逗號分隔值 lenlist len list1 檢視列表元素個數 4 二 檢視 1.遍歷 for i in range lenlist 通過下標 print list1 i for i in list1 print i 2.直接輸出 prin...
Redis的列表型別 List
redis列表是簡單的字串列表,按照插入順序排序。你可以新增乙個元素導列表的頭部 左邊 或者尾部 右邊 乙個列表最多可以包含 232 1 個元素 4294967295,每個列表超過40億個元素 本次演示list的基本操作 為key為test list的list列表新增值,從左邊加 222 127.0...