Python&列表函数;方法

在列表末尾添加新的对象

实例

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']

4list.index(obj)

从列表中找出某个值第一个匹配项的索引位置

实例

aList = [123, 'xyz', 'wer', 'abc',123]

print(aList.index('xyz'))

输出结果为 1

5list.insert(index, obj)

将指定对象插入列表的指定位置

扫描二维码关注公众号,回复: 4427229 查看本文章

实例

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

猜你喜欢

转载自blog.csdn.net/qq_40998202/article/details/80560981