Python List函數(shù)

關鍵詞:list

list函數(shù)

list1, list2 = [123, 'xyz'], [456, 'abc']

print cmp(list1, list2);   #-1
print cmp(list2, list1);   # 1
list3 = list2 + [786];
print cmp(list2, list3)    # -1

函數(shù) 描述
1 cmp(list1, list2) 比較兩個列表的元素
2 len(list) 列表元素個數(shù)
3 max(list) 返回列表元素最大值
4 min(list) 返回列表元素最小值
5 list(seq) 將元組轉(zhuǎn)換為列表

list方法
和JavaScript操作數(shù)組的方法類似

aList = [123, 'xyz', 'zara', 'abc', 123];

print "Count for 123 : ", aList.count(123);     # 2
print "Count for zara : ", aList.count('zara'); # 1
方法 描述
list.append(obj) 在列表末尾添加新的對象
list.count(obj) 統(tǒng)計某個元素在列表中出現(xiàn)的次數(shù)
list.extend(seq) 在列表末尾一次性追加另一個序列中的多個值(用新列表擴展原來的列表)
list.index(obj) 從列表中找出某個值第一個匹配項的索引位置
list.insert(index, obj) 將對象插入列表
list.pop(obj=list[-1]) 移除列表中的一個元素(默認最后一個元素),并且返回該元素的值
list.remove(obj) 移除列表中某個值的第一個匹配項
list.reverse() 反向列表中元素
list.sort([func]) 對原列表進行排序

注意:Python的元組與列表類似,不同之處在于元組的元素不能修改。

# 元組中只包含一個元素時,需要在元素后面添加逗號
tup1 = (50,);
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容