在列表末尾添加新的对象
实例
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