python列表函数:len(),max(),min(),list()
len():求list的长度
max():求list中最大值
min():求list中最小值
list():将某个数据类型强制装化为list类型
1.比较字母大小
list2=["a","b","c"]
print(max(list2))
运行结果:c
实际比较的是ASCII码
2.强制转为list类型
string1="hello"
print(list(string1))
结果:[‘h’, ‘e’, ‘l’, ‘l’, ‘o’]
常用函数:
1.list.append(待插入的元素)
2.将两个列表进行合并:
lista.extend(list_b)
这是将b列表全部放到了a列表后面
3向指定位置插入元素
list.insert(待插入位置,待插入元素)
4统计list中元素个数
list.count()
5.从列表中找出某个值第一个匹配项的索引位置
list.index(某个元素)
6.移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。pop()里面可以指定位置的元素,不指定默认就是最后一个
list.pop(待移除的元素)
7.移除列表中某个值的第一个匹配项。
list.remove(待移除的元素)
print(lists)
lists.remove(7)
print(lists)
##[7, 1, 2, 3, 4, 5, 6, 7]
##[1, 2, 3, 4, 5, 6, 7]
8.反向列表中元素。
list_a.reverse()
9.对原列表进行排序
list.sort(cmp=None, key=None, reverse=False)
cmp:可选参数, 如果指定了该参数会使用该参数的方法进行排序。
key:主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。
reverse:排序规则,reverse = True 降序, reverse = False 升序(默认)