Python&列表函式;方法
阿新 • • 發佈:2018-12-08
1list.append(obj)
8list.reverse()
在列表末尾新增新的物件
例項
aList = [123, 'xyz', 'wer', 'abc']
aList.append( 1998)
print(aList)
列印結果為 [123, 'xyz', 'wer', 'abc', 1998]
2list.count(obj)
統計某個元素在列表中出現的次數
例項
aList = [123, 'xyz', 'wer', 'abc',123]
print(aList.count(123))
輸出結果為 2
3list.extend(seq) seq--元素列表在列表末尾一次性追加另一個序列中的多個值(用新列表擴充套件原來的列表)
例項
aList = [123, 'xyz', 'wer', 'abc',123]
bList = [1998,'bozi']
aList.extend(bList)
print(aList)
輸出結果為 [123, 'xyz', 'wer', 'abc', 123, 1998, 'bozi']
從列表中找出某個值第一個匹配項的索引位置
例項
aList = [123, 'xyz', 'wer', 'abc',123] print(aList.index('xyz'))
輸出結果為 1
將指定物件插入列表的指定位置
例項
aList = [123, 'xyz', 'wer', 'abc',123]
aList.insert(3,'bozi')
print(aList)
輸出結果為 [123, 'xyz', 'wer', 'bozi', 'abc', 123]
6list.pop([index=-1])
移除列表中的一個元素(預設最後一個元素),並且返回該元素的值
例項
aList = ['baidu','wangyi','google'] aList_pop = aList.pop(1) print(aList_pop ) print(aList)
輸出結果為 wangyi
['baidu', 'google']
7list.remove(obj)
移除列表中某個值的第一個匹配項
例項
aList = ['baidu','wangyi','google']
aList.remove('wangyi')
print(aList)
輸出結果為 ['baidu', 'google']
8list.reverse()
反向列表中元素
例項
aList = ['baidu','wangyi','google']
aList.reverse()
print(aList)
輸出結果為 ['google', 'wangyi', 'baidu']
9list.sort(cmp=None, key=None, reverse=False)對原列表進行排序 reverse -- 排序規則,reverse = True 降序, reverse = False 升序(預設)。
例項
aList = ['baidu','wangyi','google']
aList.sort()
print(aList)
aList.sort(reverse=True)
print(aList)
輸出結果為 ['baidu', 'google', 'wangyi']
['wangyi', 'google', 'baidu']aList = [123, 'xyz', 'wer', 'abc',123]
print(aList.count(123))
輸出結果為 2