help()详细查询对象或函数的详细说明
type()获取变量的类型
len()获取字符串长度,查看列表、元组以及字典中元素的多少
zip()将两个序列的对应元素构成元素对,然后由元素对构成新序列
range(start,stop,step)创建整数序列 #print(list(range(0,10,3))
字符串会被认为是列表,每个字符串是一个元素。但字符串不可修改,只能查看
random.shuffle()重新进行洗牌
enumrate()将一个可遍历的数据对象(如列表、元组、字符串)组合为一个索引序列,同时列出数据和数据下标,常用在for循环中
dict.items()以列表返回可遍历的(键,值)元组数组
# 遍历字典列表
for key,values in tinydict.items():
print key,values
key=lambda items: items[0]: 按照每个item的items[0],即0,3,3,2,1,1进行排序;
strip()移除字符串头尾指定的字符序列
del函数将变量从内存中删除
map()函数进行批量转换
split()函数将一个字符串按照指定字符切割成多个对象
join()函数使用特定的字符将字符串合并成一个长字符串,要求迭代器内所有元素必须是字符串类型
print()函数,其中参数end和sep,sep表示输出多个对象时的分隔符,默认为空格,end表示结束符,默认为回车
enumerate()将容器类对象组成一个索引序列,利用它可以非常方便的同时获取索引和值。默认索引从0开始,也可以添加参数自定义起始索引
for index,x in enumerate(l)
zip(*) 星号*相当于解包,对于二维数组起到转置作用
items()字典(Dictionary) items() 函数以列表返回可遍历的(键, 值) 元组数组。
for key,values in tinydict.items():
print key,values
sorted()函数的参数key接收一个函数,用来确定比较的方式
#利用lambda函数按照值对字典排序
print(sorted(dic.items(),key=lambda item:item[0]))
#按照键的长度进行排序
print(sorted()dic.items(),key=lambda item: len(item[0]))
filter()函数的功能是将容器里的所有元素用第一个参数进行判断,为真则保留,为假则去除
lst=[2,5,7,8,14]
a=filter(lambda x:x%2==0,lst)
print(list(a))
函数all()的参数作为一个序列,序列中所有元素的逻辑值都为True时,返回True,否则返回False
any()函数的参数中序列的任意一个元素的逻辑值为True时,返回True,否则返回False
lst.sort()升序排序
lst.sort(reverse=True)降序排序