bic = ['a' , 'b' , 'c']
建立乙個空列表:
bic =
bic = ['a' , 'b' , 'c']
print(bic)
tr1 = bic[0]
print(tr1)
注意!!列表元素序號是從0開始
訪問倒數第二個元素:
bic = ['a' , 'b' , 'c']
print(bic)
print(bic[-2])
從1號元素以後的元素:
bic = ['a' , 'b' , 'c' , "d" , "e"]
print(bic)
print(bic[1:])
1號到3號元素(注意擷取列表包含冒號前元素不包含冒號後的元素)
bic = ['a' , 'b' , 'c' , "d" , "e"]
print(bic)
print(bic[1:4])
>>>['a', 'b', 'c', 'd', 'e']
>>>['b', 'c', 'd']
bic = ['a' , 'b' , 'c']
print(bic)
bic[0] = "abc"
print(bic)
bic = ['a' , 'b' , 'c']
print(bic)
print(bic)
也可以先建立乙個空列表然後新增元素。
bic = ['a' , 'b' , 'c']
print(bic)
del bic[1]
print(bic)
輸出結果:
['a', 'b', 'c']
['a', 'c']
刪除末尾元素:
bic = ['a' , 'b' , 'c']
print(bic)
del bic[-1]
print(bic)
bic = ['a' , 'b' , 'c']
print(bic)
bic.pop()
print(bic)
>>>['a', 'b', 'c']
>>>['a', 'b']
pop函式也可以實現刪除任意位置元素:
bic = ['a' , 'b' , 'c']
print(bic)
bic.pop(1)
print(bic)
>>>['a', 'b', 'c']
>>>['a', 'c']
bic = ['a' , 'b' , 'c']
print(bic)
bic.remove("b")
print(bic)
>>>['a', 'b', 'c']
>>>['a', 'c']
bic = ['c' , 'a' , 'b']
print(bic)
bic.sort()
print(bic)
>>>['c', 'a', 'b']
>>>['a', 'b', 'c']
bic = ['c' , 'a' , 'b']
print(bic)
print(sorted(bic))
>>>['c', 'a', 'b']
>>>['a', 'b', 'c']
bic = ['c' , 'a' , 'b']
print(bic)
bic.reverse()
print(bic)
>>>['c', 'a', 'b']
>>>['b', 'a', 'c']
python表示式
結果描述
len([1, 2, 3])3長度
[1, 2, 3] + [4, 5, 6]
[1, 2, 3, 4, 5, 6]
組合[『hi!』] * 4
[『hi!』, 『hi!』, 『hi!』, 『hi!』]
重複3 in [1, 2, 3]
true
元素是否存在於列表中
for x in [1, 2, 3]: print x,
1 2 3迭代
函式描述cmp(list1, list2)
比較兩個列表的元素
len(list)
列表元素個數
max(list)
返回列表元素最大值
min(list)
返回列表元素最小值
list(seq)
將元組轉換為列表
列表有關方法:
方法描述
在列表末尾新增新的物件
list.count(obj
統計某個元素在列表中出現的次數
list.extend(seq
在列表末尾一次性追加另乙個序列中的多個值(用新列表擴充套件原來的列表)
list.index(obj
從列表中找出某個值第乙個匹配項的索引位置
list.insert(index, obj
將物件插入列表
list.pop([index=-1]
移除列表中的乙個元素(預設最後乙個元素),並且返回該元素的值
list.remove(obj
移除列表中某個值的第乙個匹配項
list.reverse(
反向列表中元素
list.sort(cmp=none, key=none, reverse=false
對原列表進行排序
Python學習1 列表
str 轉換成字串 可以用來避免型別出錯 用方括號表示 列表是從0開始索引而不是1 del 刪除知道位置的元素不繼續使用該值 pop 刪除已知位置的元素並繼續使用該值 remove 刪除已知元素的值,也可以繼續使用該值,但是remove只能刪除一次,不能刪除重複的值,需要迴圈刪除 sort 對列表進...
python學習筆記3 列表,元組
列表是打了激素的陣列,陣列只能儲存同種型別的資料,而列表像乙個倉庫,儲存不同型別的資料.l 定義乙個空列表 l 1 定義乙個包含元素 1 的列表 l 1,1,2 hello 1,2 定義乙個包含元素的列表,元素可以是任意類 型,包括數值型別,列表,字串等均可 切片 list hallo 5,test...
Python3學習 二 列表
一 什麼是列表?列表類似於c語言中的陣列,但python中的列表是用 括起來的 但是有一些不同的是,此時的bicycle並不是陣列的指標 當列印bicycle時輸出的結果為 此時,python將 也列印了出來,所以要想將列表元素列印出來就必須學會訪問列表元素。二 訪問列表元素 與c語言類似,若要訪問...