摘要: from functools import reduce#reduce函数在python3的内建函数移除了,放入了functools模块 #map() list1 = [1,2,3,4,5,6,7,8,9] def map1(x): return x * x list2 = list(map(map1,list1))#map()传入的第一个参数是f,即函数对象本身。由于结果r是一个Ite... 阅读全文
posted @ 2019-05-16 08:44 周大侠小课堂 阅读(649) 评论(0) 推荐(0) 编辑
摘要: import os; list1 = list(range(1,11)) list2 = [x*x for x in list1 if x % 2 == 0]#列表生成式时,把要生成的元素x * x放到前面,后面跟for循环,for循环后面还可以加上if判断,这样我们就可以筛选出仅偶数的平方 print(list2)#[4, 16, 36, 64, 100] arr1 = ['x','y','... 阅读全文
posted @ 2019-05-15 14:06 周大侠小课堂 阅读(315) 评论(0) 推荐(0) 编辑
摘要: # from collections import Iterable#collections模块的Iterable类型判断 # dict1 = {'a':111,'b':222,'c':333} # print(dict1.keys())#dict_keys(['a', 'b', 'c']) # print(dict1.values())#dict_values([111, 222, 333]... 阅读全文
posted @ 2019-05-15 14:05 周大侠小课堂 阅读(166) 评论(0) 推荐(0) 编辑
摘要: l = ['傻狗1','傻狗2','傻狗3','傻狗4','傻狗5','傻狗6'] print(l[0:3])#['傻狗1', '傻狗2', '傻狗3'] numbers = list(range(100)) print(numbers[0:30:5])#[0, 5, 10, 15, 20, 25] 每5个取一个 nums = tuple(range(5)) print(nums[1:3... 阅读全文
posted @ 2019-05-15 14:04 周大侠小课堂 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 备注:图片转载自http://www.cnblogs.com/Fantinai/p/7806356.html 阅读全文
posted @ 2019-05-14 15:16 周大侠小课堂 阅读(191) 评论(0) 推荐(0) 编辑
摘要: # def my_abs(x): # if not isinstance(x,(int,float)):#参数类型做检查,只允许整数和浮点数类型的参数。数据类型检查可以用内置函数isinstance() # raise TypeError('错误的数据类型') # if x >= 0: # return x # else: # ... 阅读全文
posted @ 2019-05-14 11:22 周大侠小课堂 阅读(334) 评论(0) 推荐(0) 编辑
摘要: #和list比较,dict有以下几个特点: #查找和插入的速度极快,不会随着key的增加而变慢; #需要占用大量的内存,内存浪费多。 #dict1 = {'傻狗1':100,'傻狗2':200,'傻狗3':300} #print(dict1) #print(dict1['傻狗1']) #print('傻狗4' in dict1)#通过in判断key是否存在 #print(dict1.get('傻... 阅读全文
posted @ 2019-05-12 18:09 周大侠小课堂 阅读(163) 评论(0) 推荐(0) 编辑
摘要: arr = [1,2,3,4,5,6,7,8,9] for i in range(0,len(arr),2): print(arr[i],end=' | ') brr = arr[0:len(arr):2] print(brr) 阅读全文
posted @ 2019-05-12 17:47 周大侠小课堂 阅读(160) 评论(0) 推荐(0) 编辑
摘要: # age = 103 # if age 90 and age 100: # print('你输入的数字大于100') # else: # print('你输入的数字小于100') # print('你输入的数字是%s' %num) height = float(input('请输入身高:')) weight = float(input('请输入体重:')) num = '... 阅读全文
posted @ 2019-05-12 17:46 周大侠小课堂 阅读(334) 评论(0) 推荐(0) 编辑
摘要: #list 类似于数组的概念 classmates = ['傻狗1','傻狗2','傻狗3'] # print(classmates) # print(len(classmates)) # print(classmates[0]) # print(classmates[-1]) # classmates.append('傻狗4') # classmates.insert(1,'傻狗5') # c... 阅读全文
posted @ 2019-05-12 17:45 周大侠小课堂 阅读(218) 评论(0) 推荐(0) 编辑