|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
1.list()方法:把一个可迭代的对象转换为列表(PS迭代是重复反馈过程的活动,其目的
通常是为了接近并达到所需的目标或结果)
>>>a = list() >>>b = list('FishC')
>>>a >>>b
[] ['F','i','s','h','C']
2.tuple()方法:用于把一个可迭代对象转换为元组,具体用法与list()一样
3.str(obj)方法,用于把obj对象转化为字符串
4.len(sub)方法:用于返回sub参数的长度
>>>str1 = 'I love fishc.com' >>>list1 = [1,2,3,4,5,6]
>>>len(str1) >>>len(list1)
16 6
5.max()方法:返回序列或者参数集合中的最大值(PS用此方法,所有参数必须是同一类型)
6.min()方法:回序列或者参数集合中的最小值(PS用此方法,所有参数必须是同一类型)
7.sum()方法:用于返回所有参数的总和
>>>tuple1 = 1,2,3,4,5
>>>sum(tuple1)
15
>>>sum(tuple1,10)
25
8.sorted()方法:跟列表的内建方法sort()实现效果一致,但sort()是实现列表原地排序
而sorted()是返回一个排序后的新列表
>>>list1 = [1,18,13,0,-98,34,54,76,32]
>>>list2 = list1[:]
>>>list1.sort()
>>>list1
[-98,0,1,13,18,32,34,54,76]
>>>sorted(list2)
[-98,0,1,13,18,32,34,54,76]
>>>list2
[1,18,13,0,-98,34,54,76,32]
9.reversed()方法:返回逆向迭代序列的值。实现效果跟列表的内建方法reverse()一致。
区别是列表的内建方法是原地翻转,而reversed()是返回一个翻转后的迭代器对象。
10.enumerate()方法(举例子容易明白)
>>>a = 'fish'
>>>for each in enumerate(a):
>>> print(each)
(0,'f')
(1,'i')
(2,'s')
(3,'h')
11.zip()方法(同上,只可意会不可言传)
>>>list1 = [8,8,3,7,2,1]
>>>list2 = ['小菜饼','小肉饼','小花卷','小馒头']
>>>for i in zip(list1,list2):
>>> print(i)
(8,'小菜饼')
(8,'小肉饼')
(3,'小花卷')
(7,'小馒头')
|
|