python 基础_列表的其他操作 4

一.查找某个元素在数组中出现的次数 ,count的运用

a = ['a','b','c','c','c','a']

print(a.count('c'))

二.把一个元素插入到另一个元素的末尾,extend。如下面,把b里面的值赋予给a。

a = ['a','b','c']

b = ['d','e','f']

a.extend(b)

print (a)

print (b)

输出的结果为

['a', 'b', 'c', 'd', 'e', 'f']
['d', 'e', 'f']

三.查找某个元素在数组中的序列位,index,如果查找的元素在数组中有多个重复的话,则以第一个位主。如下面

a = ['a','b','c','d','e']

print (a.index('c'))

输出结果为

3

四.倒着输出数组中的内容reverse,不能把其付给其他的值再输出,是直接对数值进行操作

a = ['a','b','c','d','e']

print(a.reverse())

五。对数值进行排序,sort 。这个的排序是根据ASCII码表的顺序从大到小一次排序的。不能把其付给其他的值再输出,是直接对数值进行操作

a = ['a','B','c','D','e']

a.sort()  #括号里的参数是可以添加一个(reverse=Ture),意思是从小到大排序再倒过来,默认是Flase

print (a)

输出结果

['B', 'D', 'a', 'c', 'e']


六.为数组提供一个编号方便取其中的值,enumerate
for i in enumerate(a,1): #在下列打印中每一行前面都有一个编号,括 print(i) 号中的1是可变的量,指的是从什么数字开始想后数
输出的结果为
(1, (1, 2, 3))
(2, ('a', 'b', 'c'))
(3, ('4', '5', '6'))


七.len(列表or元组) #len用于判断列表的长度,从0开始

原文地址:https://www.cnblogs.com/luotianyi520/p/8284987.html