python中列表的基本方法

python中列表的基本方法

1.使用方法sort() 对列表永久排序

#如果你有一个关于国家名称的列表,并要让其中国家名称按字母顺序排列。
li = ['Spain','Japan','Chinese']
print(li)
li.sort()#默认升序:reverse=flase,还可以设置降序:reverse=True
print(li)
['Spain', 'Japan', 'Chinese']
['Chinese', 'Japan', 'Spain']

2.使用函数sorted() 对列表临时排序
函数sorted() 让你能够按特定顺序显示列表元素,同时不影响它们在列表中的原始排列顺序。

li = ['Spain','Japan','Chinese']
print(li)
li_one=sorted(li,reverse=True)#设置降序排列:reverse=True
print(li_one)
print(li[0])   #‘Spain’的索引不发生改变
['Japan', 'Spain', 'Chinese']
['Spain', 'Japan', 'Chinese']
Japan

3.使用方法reverse()反转列表元素的排列顺序

li = [3,'java','python',1]
print(li)
#将元素的顺序颠倒
li.reverse()
print(li)
[3, 'java', 'python', 1]
[1, 'python', 'java', 3]

4.使用函数len() 可快速获悉列表的长度。

li = [3,'java','python',1]
print(len(li))
4

5.使用方法count()返回列表中某元素的出现的次数

li = ['a','a','a','b','c','c']
number=li.count('c')
print(number)
2

6.使用方法index()返回某个元素在列表中的位置

li = [3,'java','python',1.,'java']
alist_index=li.index('java',0,5) #如果有两个及以上元素则返回第一个元素的位置
#参数:'java':查找的元素;0,5:查找的范围为[0,5)区间,左闭右开,可以默认为整个列表。
print(alist_index)
1

你可能感兴趣的:(python,开发语言)