python 列表指令碼操作符
列表對 + 和 * 的操作符與字串相似。+ 號用於組合列表,* 號用於重複列表。
如下所示:
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迭代
python的列表擷取與字串操作型別,如下所示:
l =[操作:'spam'
,'spam'
,'spam!'
]
python 表示式
結果描述
l[2]
'spam!'
讀取列表中第三個元素
l[-2]
'spam'
讀取列表中倒數第二個元素
l[1:]
['spam', 'spam!']
從第二個元素開始擷取列表
python包含以下函式:
序號函式
1cmp(list1, list2)
比較兩個列表的元素
2len(list)
列表元素個數
3max(list)
返回列表元素最大值
4min(list)
返回列表元素最小值
5list(seq)
將元組轉換為列表
python包含以下方法:
序號方法
1在列表末尾新增新的物件
2list.count(obj)
統計某個元素在列表中出現的次數
3list.extend(seq)
在列表末尾一次性追加另乙個序列中的多個值(用新列表擴充套件原來的列表)
4list.index(obj)
從列表中找出某個值第乙個匹配項的索引位置
5list.insert(index, obj)
將物件插入列表
6list.pop(obj=list[-1])
移除列表中的乙個元素(預設最後乙個元素),並且返回該元素的值
7list.remove(obj)
移除列表中某個值的第乙個匹配項
8list.reverse()
反向列表中元素
9list.sort([func])
對原列表進行排序
Python學習之列表
python學習之列表 之前一直對python中建立陣列型別比較矇圈,今天仔細整理加實踐了一下,代如下 建立二維列表 n int input 建立二維列表是不是只能建立列元素一樣的 將列表中的位置都賦值 list 0 2 n 1 for i in range n print list 建立空列表 l...
Python學習之列表
1.list型別 用括號 表示,不同的元素之間可以逗號隔開。list在被初始化後可以被再次修改。注 如果開發者定義了一組值,並且在之後需要不斷對其進行增 刪 改等操作,則應該使用list型別。2.內建函式包括 通用函式 不僅適用數值型別的變數,還適用其他型別的變數 特定函式 只適用數值型別的變數 注...
Python學習筆記之列表
1 列表增刪改查 list.pop 列表末尾刪除資料項 list.extend 列表末尾增加資料項 list.remove 找到並刪除乙個特定的資料項 list.insert 槽編號,在特定位置前增加乙個資料項 2 for迴圈處理任意大小的列表 for 目標識別符號 in 列表 列表處理 被稱為組 ...