这里写目录标题
列表的内置函数
函数名 | 功能 |
---|---|
enumerate(itr) | 接受一个可迭代对象作为参数,返回一个enumerate对象(同时也是一个迭代器),该对象生成由 itr ,每个元素的index值和item值组成的元组 |
len(seq) | 返回 seq 的长度 |
max() | 找出序列的最大值 |
min() | 找出序列的最小值 |
sum(seq,init=0) | 返回seq和可选参数init的总和,其效果等同于reduce(operator,add,seq,init) |
reversed(seq) | 接受一个序列作为参数,返回一个以逆序访问的迭代器 |
sorted(iter,func=None,key=None,reverse=Flase) | j接受一个可迭代对象作为参数,返回一个有序的列表;可选参数func、key和reverse的含义跟 list.sort() 内建函数的参数含义一样 |
zip([it0,it1,…itN]) | 返回一个列表,其第一个元素是it0、t1….这些元素的第一个元素组成的一个元组,第二个…依此类推 |
函数:enumerate(iter)
NBA = ['湖人','雷霆','奥德赛']
for index, items in enumerate(NBA):
# 接受一个迭代对象,返回一个enumerate 对象。
print(index+1,items)
运行结果:
1 湖人
2 雷霆
3 奥德赛
函数:len(seq)、max()、min()
NBA = ['湖人','雷霆','奥德赛']
print (len(NBA) )
# 求出该序列的长度
print (max(NBA) )
# 找出该序列中最大值
print (min(NBA) )
# 找出该序列中最小值
运行结果:
3 # NBA 序列的长度
雷霆 # NBA 序列中最大值
奥德赛 # NBA 序列中最小值
那么问题来了! 在Python中是如何比较汉字的呢?
答: Python是使用计算机中的Unicode编码进行对汉字的处理。
什么是Unicode编码呢?
Un