| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
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,'小馒头') 
         |   
 
 
 
 |